18. Escreva um algoritmo que leia certa quantidade de números e imprima o maior deles e quantas vezes o maior número foi lido. A quantidade de números a serem lidos deve ser fornecida pelo usuario.
Soluções para a tarefa
Respondido por
3
Resposta:
//poderia ter sido feito com for, mas estou aprimorando meus conhecimentos em while e do while;
#include <stdio.h>
int main()
{
int n, maior, count;
printf("Digite um número ou 0 para parar");
scanf("%i", &n);
maior = n;
count = 1; // count recebe 1 pois já foi lido um número, se for o > ele faz a soma;
while(n != 0)
{
printf("digite um número ou 0 para parar");
scanf("%i", &n);
if(maior < n){
maior = n; //recebe o maior
}
if(maior==n){
count=count+1; //contador de vezes
}
}
printf("n maior %i, vezes %i\n", maior, count);
return 0;
}
~
Explicação:
marinaldosmeira:
tem um erro no count = 1; no início
Perguntas interessantes
História,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
9 meses atrás
Filosofia,
1 ano atrás
Biologia,
1 ano atrás