5 desafios de programação simples em C para iniciantes

5 desafios de programação simples em C para iniciantes
“C A linguagem de programação é muito útil para iniciantes, porque quando iniciantes aprendem esse idioma C, então facilita a aprendizagem dos idiomas C ++ e C#. Os usuários podem aprender muito sobre conceitos de programação com a ajuda da linguagem de programação C. A linguagem de programação C é executada incrivelmente rapidamente, pois não requer nenhum processamento adicional. Mas quando começamos a programar na linguagem C, então podemos enfrentar muitos desafios.”

Neste artigo, explicaremos alguns desafios que os iniciantes enfrentam durante a codificação no idioma C.

Alguns desafios de programação em C para iniciantes

Discutiremos apenas cinco desafios neste artigo que os iniciantes enfrentam ao fazer programação em c. Estes são:

  • Entrada/saída de diferentes tipos de dados em c
  • Calculando a soma usando loop em c
  • Encontrar o maior número usando a condição em C
  • Criação de matriz em C
  • Trocando valores em c

Agora, mostraremos como fazer todos esses códigos e como enfrentar esses problemas se ocorrer em uma linguagem de programação C C.

Entrada/saída de diferentes tipos de dados em c

Aqui, estamos mostrando como obter os dados do usuário e como imprimir esses dados. Estamos recebendo diferentes tipos de dados do usuário. Para criar o código C, primeiro incluímos o arquivo de cabeçalho, que é “stdio.h ". Então temos o "main ()" aqui. Depois disso, declaramos três números que são "num_1, num_2 e num_3". O tipo de dados do "num_1" é "int" porque queremos inserir o número inteiro lá.

Depois disso, usamos o tipo de dados "flutuante" com o "num_2", então inseriremos o número de flutuação aqui. Além disso, usamos o tipo de dados "duplo" para o "num_3". Agora, os tipos de dados dos três números são diferentes. Depois disso, usamos o "printf", que ajuda a imprimir a linha na tela. Abaixo disso, utilizamos o "scanf", e isso ajudará a obter o valor do usuário e salvar esse valor nesse endereço que damos aqui depois de colocar o símbolo "&". O "%d" mostra que obtemos o valor inteiro aqui do usuário e salvará esse valor inteiro na variável "num_1".

Depois disso, imprimimos “Enter um número de flutuação” e depois colocamos “scanf” no qual escrevemos “%f”, o que ajuda a obter o número de flutuação do usuário e também salva nessa variável cujo endereço passamos aqui. Este valor de flutuação será armazenado na variável "num_2". Da mesma maneira, obtemos o valor "duplo" do usuário digitando "%LF" na declaração "scanf" e salvando -o em "num_3". Depois disso, estamos imprimindo todos os valores de diferentes tipos de dados separadamente abaixo disso usando a função "printf".

Devemos compilar o código C antes da execução. Quando o código é compilado com sucesso, executamos esse código. Após a execução, a seguinte saída renderiza na tela. Aqui, inserimos três números de diferentes tipos de dados e depois imprimimos todos os números.

Calculando a soma usando loop em c

O segundo desafio é encontrar a soma dos números utilizando o loop na programação C. Estamos declarando três variáveis ​​que são "não, add e num" e também, inicializamos "add" aqui. Agora, estamos imprimindo "Entre o número que você deseja adicionar" e depois colocando o "scanf", que recebe o número do usuário e o salva na variável "não". Depois disso, obtemos números um por um do usuário com a ajuda do loop "for". Utilizamos o "scanf", o que ajuda a obter valores do usuário. Em seguida, usamos o operador aritmético "+" aqui, o que ajuda a adicionar os valores que o usuário insere. Encontramos a soma de todos os valores na variável "add". Depois disso, exibimos a soma abaixo.

Primeiro inserimos "3" porque queremos inserir três números com a ajuda de um loop e depois adicionar esses três números. Os números que inserimos aqui são mostrados e a soma desses três números também é exibida neste resultado.

Encontrar o maior número usando a condição em C

Agora, estamos encontrando o maior número com a ajuda da condição "se" na programação C. Declaramos quatro variáveis ​​aqui, que são “num_1, num_2, num_3 e maior”. Temos três números do usuário com a ajuda de "scanf" e depois usamos a condição "se" aqui. Colocamos a condição de que o "num_1" seja maior que "num_2" e, se estiver satisfeito, nos movemos para dentro da condição "se" onde colocamos outro "se" ou podemos dizer aninhados "se" é utilizado aqui. Então verificamos se "num_1" também é maior que "num_3".

Se for verdadeiro, na variável "maior", o valor "num_1" será salvo e, se não for verdadeiro, o valor "num_3" será salvo nessa "maior" variável. Da mesma forma, a próxima condição aninhada “se” funciona, e o maior valor será armazenado na “maior” variável. Em seguida, imprimimos o maior valor na tela colocando -o dentro do "printf".

Aqui, inserimos três números aleatórios, e a condição "se" é aplicada a esses números, que encontra o maior número entre esses três números e também mostra o maior número aqui no final.

Criação de matriz em C

Agora, estamos discutindo a matriz na programação C. Para criar uma matriz inteira, colocamos o tipo de dados "int" e, em seguida, o nome da matriz é escrito, que é "marcas", e também o tamanho da matriz "Marks" é inserida, que é "5". Em seguida, inserimos cinco números inteiros nesta matriz. Então temos que imprimir todos os valores dessa matriz, então utilizamos o loop "para" aqui. Esse loop receberá todos os valores da matriz e o "Printf" exibirá todos os valores da matriz na tela de saída.

A matriz é mostrada nesta imagem que criamos no código C acima.

Trocando valores em c

Agora, estamos mostrando como trocar valores na programação C. Devemos declarar as variáveis ​​em C que temos que utilizar neste programa. Declaramos "value_1, value_2 e temp_value" aqui. Temos apenas dois valores inteiros do usuário, que armazenamos em "value_1 e value_2". Imprimos os dois valores na tela usando "printf". Em seguida, trocamos esses valores com a ajuda do "temp_value".

Primeiro, salvamos o valor inteiro, que o usuário armazena em "Value_1" no "temp_value". Em seguida, o número que é armazenado no "value_2" é trocado e salvo em "value_1". Além disso, no "valores_2", salvamos o valor que armazenamos no "temp_value". Agora, ambos os valores são trocados e os novos valores trocados serão impressos na tela porque usamos o "printf" novamente.

Primeiro, mostra "33" e "98", quando entramos aqui. Em seguida, trocamos esses valores, e os valores trocados também são mostrados abaixo.

Conclusão

Escrevemos “5 desafios de programação em C para iniciantes”. Explicamos a entrada/saída em C usando "Printf e Scanf". Em seguida, discutimos “calcular a soma usando loop em c”. Também explicamos “encontrar o maior número em C usando a condição se” e depois “criando a matriz em c”. Depois disso, mostramos como "trocar os valores na programação C". Realizamos os códigos C aqui e também mostramos esses códigos e as saídas neste artigo. Estes são alguns desafios básicos para iniciantes na linguagem de programação C.