Faça um programa em C que leia 500 valores inteiros e positivos e:
a) Encontre o maior valor e exiba
b) Calcule a média dos números lidos e exiba.
Soluções para a tarefa
Respondido por
1
/***************************************************************************************** data: 21/06/2018 Programador: Dianvuto Mbonga titulo: ler 500 numeros apresentar o maior e a media dos numeros lidos
********************************************************************************************/
#include<stdio.h>#include<stdlib.h>int main(){ int num, i =1, soma =0, maior=0,media,numLido=0; printf("digite um numero: "); scanf("%d",&num); if(num < 0) printf("\n ERRO: o utilizador digitou numero negativo!\n"); else { for(i=1; i <= 5; i++) { printf("\n Digite outro numero: "); scanf("%d",&num); if( num < 0) printf("\n Este numero nao sera lido! "); else { numLido += 1; if(num > maior) maior = num; soma += num; } } media = soma / numLido; printf("\n o maior e = %d \n\n a media e = %d ",maior,media); } system("pause"); return 0;}
********************************************************************************************/
#include<stdio.h>#include<stdlib.h>int main(){ int num, i =1, soma =0, maior=0,media,numLido=0; printf("digite um numero: "); scanf("%d",&num); if(num < 0) printf("\n ERRO: o utilizador digitou numero negativo!\n"); else { for(i=1; i <= 5; i++) { printf("\n Digite outro numero: "); scanf("%d",&num); if( num < 0) printf("\n Este numero nao sera lido! "); else { numLido += 1; if(num > maior) maior = num; soma += num; } } media = soma / numLido; printf("\n o maior e = %d \n\n a media e = %d ",maior,media); } system("pause"); return 0;}
Perguntas interessantes
Biologia,
9 meses atrás
Português,
9 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás