O programa deve ler um número inteiro N e imprimir todos os números de 1 até N usando um laço "while".
#include <stdio.h>
int main() {
int i = 1, n;
printf("Digite um número inteiro: ");
scanf("%d", &n);
while (i <= n) {
printf("%d\n", i);
i++;
}
return 0;
}
O programa deve ler um número inteiro N e imprimir a soma de todos os números de 1 até N usando um laço "for".
#include <stdio.h>
int main() {
int n, soma = 0;
printf("Digite um número inteiro: ");
scanf("%d", &n);
for (int i = 1; i <= n; i++) {
soma += i;
}
printf("Soma: %d\n", soma);
return 0;
}
O programa deve ler um número inteiro N e imprimir a tabuada do N usando um laço "for".
#include <stdio.h>
int main() {
int n;
printf("Digite um número: ");
scanf("%d", &n);
for (int i = 1; i <= 10; i++) {
printf("%d x %d = %d\n", n, i, n * i);
}
return 0;
}
O programa deve ler um número inteiro N e imprimir a soma dos números ímpares de 1 até N usando um laço "while" e uma estrutura de decisão.
#include <stdio.h>
int main() {
int n, i = 1, soma = 0;
printf("Digite um número: ");
scanf("%d", &n);
while (i <= n) {
if (i % 2 != 0) soma += i;
i++;
}
printf("Soma dos ímpares: %d\n", soma);
return 0;
}
O programa deve ler uma sequência de números inteiros terminada por zero e calcular a média aritmética dos números lidos usando um laço "do-while".
#include <stdio.h>
int main() {
int num, soma = 0, count = 0;
do {
printf("Digite um número (0 para sair): ");
scanf("%d", &num);
if (num != 0) {
soma += num;
count++;
}
} while (num != 0);
if (count > 0)
printf("Média: %.2f\n", (float)soma / count);
else
printf("Nenhum número válido digitado.\n");
return 0;
}
O programa deve ler números inteiros até que um valor menor que zero seja digitado e somar os positivos usando um laço while.
#include <stdio.h>
int main() {
int num, soma = 0;
printf("Digite números (negativo para parar):\n");
scanf("%d", &num);
while (num >= 0) {
soma += num;
scanf("%d", &num);
}
printf("Soma: %d\n", soma);
return 0;
}
Com laço "for", leia 10 números e diga quantos estão entre 1 e 50 e quantos estão fora.
#include <stdio.h>
int main() {
int num, dentro = 0, fora = 0;
for (int i = 0; i < 10; i++) {
printf("Digite um número: ");
scanf("%d", &num);
if (num >= 1 && num <= 50)
dentro++;
else
fora++;
}
printf("Dentro do intervalo: %d\nFora do intervalo: %d\n", dentro, fora);
return 0;
}
O programa deve ler um número N e imprimir todos os pares de 1 até N usando "do-while".
#include <stdio.h>
int main() {
int n, i = 1;
printf("Digite um número: ");
scanf("%d", &n);
do {
if (i % 2 == 0)
printf("%d\n", i);
i++;
} while (i <= n);
return 0;
}
Leia N números inteiros e conte quantos são pares e quantos ímpares.
#include <stdio.h>
int main() {
int n, num, pares = 0, impares = 0;
printf("Quantos números deseja digitar? ");
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &num);
if (num % 2 == 0)
pares++;
else
impares++;
}
printf("Pares: %d\nÍmpares: %d\n", pares, impares);
return 0;
}
Leia 10 números inteiros e imprima o maior e o menor valor.
#include <stdio.h>
int main() {
int num, maior, menor;
printf("Digite o 1º número: ");
scanf("%d", &num);
maior = menor = num;
for (int i = 1; i < 10; i++) {
printf("Digite o próximo número: ");
scanf("%d", &num);
if (num > maior) maior = num;
if (num < menor) menor = num;
}
printf("Maior: %d\nMenor: %d\n", maior, menor);
return 0;
}
Dev-C++: ferramenta para desenvolvimento C e C++, para o ambiente Windows — essa ferramenta é bastante difundida no meio acadêmico. „ Code::Blocks: ferramenta open-source, na qual se pode programar em C,C++ e Fortran. (existe versão para Windows, Linux e OS X) — uma das ferramentas mais flexíveis e com uma quantidade grande de plugins, o que pode ajudar durante o desenvolvimento de algum programa específico. „ Visual Studio: ambiente de programação para o Windows e OS X — nessa IDE, é possível programar em várias mensagens, dentre elas a C. „ Eclipse: uma das IDEs mais completas, na qual se pode programar (realizando a configuração adequada) in diversas linguagens — disponível para OS X, Windows ou Linux. Alguns detalhes: „ Se você escolher usar o editor de texto, é preciso instalar também o compilador C. „ Se você escolher usar uma IDE, deve configurá-la para a linguagem C, no caso das IDEs que possuem uma vasta gama de possibilidade de linguagens de programação. Escolhido o ambiente de programação, vamos criar nosso primeiro programa? Vamos usar aqui o editor de texto+compilador no ambiente Linux. No caso das IDEs, é preciso somente abrir um novo documento, “codar ”(termo da moda e moderninho pra programar!!!), e clicar no ícone responsável por compilar e/ou executar o programa. Como o editor simples foi o escolhido, é preciso, agora, ir para a linha de comando do Linux e digitar alguns comandos. É necessário acessar a pasta onde o arquivo.c esteja e, em seguida, basta digitar o seguinte: gcc nomedoarquivo.c -o nomedoprograma