Escolar Documentos
Profissional Documentos
Cultura Documentos
#include <stdio.h>
int main (void) {
int i;
for(i=0; i<30; i=i+1){
printf("%d\n", i);}
return 0;}
02) Apresente todos os valores numéricos inteiros situados na faixa de 1000 a 1500.
#include <stdio.h>
int main (void) {
int i;
for(i=1000; i<=1500; i=i+1){
printf("%d\n", i);}
return 0;}
#include <stdio.h>
int main (void) {
int i, lim_inferior, lim_superior;
printf("Informe o limite inferior: ");
scanf("%d", &lim_inferior);
printf("Informe o limite superior: ");
scanf("%d", &lim_superior);
printf("Os números pares entre o limite inferior e superior são:\n");
for(i=lim_inferior; i<=lim_superior; i=i+2){
printf("%d\n", i);}
}
return 0;}
#include <stdio.h>
int main (void) {
int i;
printf("Os primeiros 20 números pares:\n");
for(i=0; i<=20; i=i+2){
printf("%d\n", i);}
return 0;}
05) Faça um programa que calcule e imprima os 30 primeiros números ímpares em
ordem decrescente.
#include <stdio.h>
int main (void) {
int cont=0;
int num=60;
printf("Os 30 primeiros números ímpares em ordem decrescente:\n");
while (cont<30) {
if (num%2 != 0) {
printf ("%d ", num);
cont = cont + 1;}
num = num -1;}
return 0;}
06) Faça um programa que leia um número N, some todos os números inteiros entre 1
e N, e mostre o resultado obtido.
#include <stdio.h>
int main (void) {
int soma=0;
int i, num;
printf("Digite um número: ");
scanf("%d", &num);
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int num=1;
int cont=0;
int n;
printf ("Digite um valor inteiro e positivo: ");
scanf("%d", &n);
printf ("Os primeiros %d números ímpares são: \n", n);
while (cont < n) {
if (num % 2 != 0){
printf ("%d\n", num);
cont = cont + 1;}
num = num + 1;}
return 0;}
08) Obter a soma dos n primeiros números pares. O valor de n é dado, sendo n inteiro
e positivo.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int num=0;
int cont=0;
int n;
int soma = 0;
printf ("Digite um valor inteiro e positivo: ");
scanf("%d", &n);
if(n<=0){
printf("O número precisa ser inteiro e positivo.");}
while (cont < n) {
if (num % 2 == 0){
cont = cont + 1;
soma = soma + num;}
num = num + 2;}
printf("A soma dos primeiros %d números pares é: %d", n, soma);
return 0;}
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int i, resultado;
printf("Tabuada de multiplicação do número 9:\n");
for(i=0; i<=10; i=i+1){
resultado = 9 * i;
printf("9 x %d = %d\n", i, resultado);}
return 0;}
10) Faça um programa que leia 30 números inteiros e a seguir calcule a média dos
números lidos.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int i, num;
int soma = 0;
float media;
printf("Digite 5 números inteiros:\n");
for(i=1; i<=5; i=i+1){
printf("Número %d: ", i);
scanf("%d",&num);
soma = soma + num;}
media = soma / 5;
printf("A média dos números lidos é: %.2f", media);
return 0;}
11) Faça um programa que leia 10 notas e a seguir calcule a média aritmética destas
notas. Utilize uma estrutura de repetição.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int i;
float nota;
float soma = 0;
float media;
printf("Informe as 10 notas:\n");
for(i=1; i<=10; i=i+1){
printf("Nota %d: ", i);
scanf("%f",¬a);
soma = soma + nota;}
media = soma / 10;
printf("A média das notas é: %.2f", media);
return 0;}
a) #include <stdio.h>
int main() {
int k, resultado;
int soma = 0;
for(k=1; k<=4; k=k+1){
resultado = 2 * k;
soma = soma + resultado;}
printf("A soma da sequência é %d", soma);
return 0;}
b) #include <stdio.h>
#include <math.h>
int main() {
int k;
int soma = 0;
for(k=5; k<=50; k=k+1){
soma = soma + pow(k,2);}
printf("A soma da sequência é %d", soma);
return 0;}
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int i;
double soma=0;
for (i=1; i<=25; i = i+1) {
soma = soma + 1.0/i;}
printf ("A soma da série é: %.2f", soma);
return 0;}
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int i;
double soma=0;
for (i=1; i<=100; i = i+2) {
soma = soma + 1.0/i;}
printf ("A soma da série é: %.2f", soma);
return 0;}
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int i;
double soma=1.0;
double den=2.0;
int sinal= -1;
for (i=2; i<=200; i = i+1) {
soma = soma + sinal * (1.0/den);
sinal = sinal * -1;
den = den + 2.0;}
printf ("A soma da série é: %.4f", soma);
return 0;}
14) Faça um programa que leia uma lista de números terminada pelo número 9999 e
mostre cada número lido. Ao final o programa deverá exibir a média aritmética de
todos os números lidos.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int num;
float media;
float soma = 0;
int cont = 0;
15) Faça um programa que leia um número e, a seguir, leia uma lista de números até
ser lido um igual ao primeiro número lido. Mostre todos os números lidos.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int num, n;
16) Faça um programa que leia N e uma lista de N números e mostre a soma de todos
os números da lista.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int num, n, i;
int soma = 0;
17) Faça um programa que leia um número inteiro N, calcule e mostre os N primeiros
termos da seqüência (1, 3, 6, 10, 15,...).
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int n, i;
int termo = 1;
int incremento = 2;
18) Faça um programa que leia um número inteiro N e uma lista de N números inteiros
positivos e mostre o maior número da lista.
#include <stdio.h>
#include <locale.h>
int main (void) {
setlocale(LC_ALL, "portuguese");
int n, i, num;
int maior = 0;
19) Faça um programa que apresente o valor de uma potência de uma base qualquer
elevada a um expoente qualquer, ou seja, de NM.
#include <stdio.h>
#include <locale.h>
int main(void) {
setlocale(LC_ALL, "portuguese");
int base, expoente;
int resultado=1;
printf ("Digite a base da potencia: ");
scanf("%d", &base);
printf ("Digite o expoente da potencia: ");
scanf("%d", &expoente);
while(expoente > 0) {
resultado= resultado * base;
expoente = expoente-1;}
printf("Resultado da potência= %d\n", resultado);
return 0;}
20) Construa um programa que leia um número e a seguir calcule e imprima o fatorial
deste número. lembre-se que o fatorial de 0 é 1.
#include <stdio.h>
#include <math.h>
int main (){
int i, num;
int fatorial = 1;
int resultado = 1;
printf("Digite um número: ");
scanf("%d", &num);
if(num>0){
for(i=1; i<=num; i=i+1){
resultado = resultado * i; }
printf("O resultado do fatorial é %d", resultado); }
else if(num<0){printf("Não existe fatorial de número negativo.");}
else{fatorial = 1;
printf("O fatorial de 0 é %d", fatorial);}
return 0;}
#include <stdio.h>
#include <math.h>
int main (){
int i, temp;
int cont_menor = 0;
int cont_maior = 0;
printf("Informe as temperaturas do mês de Julho. (em C)\n");
for(i=1; i<=5; i=i+1){
printf("Dia %d: ", i);
scanf("%d", &temp);
if(temp<=22){
cont_menor = cont_menor + 1;}
else{cont_maior = cont_maior + 1;}
}
printf("Quantidade de dias com temperaturas menores ou iguais a 22: %d\n",
cont_menor);
printf("Quantidade de dias com temperaturas maiores que 22: %d", cont_maior);
return 0;}