Dúvida com Repetição
25/08/2018
0
Bom dia gente, eu estou com uma dúvida. Estou tentando fazer o seguinte exercício de C, retirado da internet:
"Escreva um algoritmo que leia certa quantidade de números e imprima o maior deles e quantas vezes o maior numero foi lido. A quantidade de números a serem lidos deve ser fornecida pelo usuário."
Como faço para indicar quantas vezes o maior número foi lido? Por enquanto, eu fiz isso:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main () {
setlocale (LC_ALL, "Portuguese");
int qntn, contador, vezes = 0;
float digiton, maior = 0;
printf ("Quantos números serão digitados?\\\\n> ");
scanf ("%d", &qntn);
for (contador = 1; contador <= qntn; contador++) {
printf ("\\\\nDigite um número:\\\\n> ");
scanf ("%f", &digiton);
if (digiton >= maior) {
maior = digiton;
}
}
printf ("\\\\nO maior número é: %.2f.", maior);
printf ("\\\\nO maior foi lido %d vez(es).", vezes);
return 0;}
"Escreva um algoritmo que leia certa quantidade de números e imprima o maior deles e quantas vezes o maior numero foi lido. A quantidade de números a serem lidos deve ser fornecida pelo usuário."
Como faço para indicar quantas vezes o maior número foi lido? Por enquanto, eu fiz isso:
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
int main () {
setlocale (LC_ALL, "Portuguese");
int qntn, contador, vezes = 0;
float digiton, maior = 0;
printf ("Quantos números serão digitados?\\\\n> ");
scanf ("%d", &qntn);
for (contador = 1; contador <= qntn; contador++) {
printf ("\\\\nDigite um número:\\\\n> ");
scanf ("%f", &digiton);
if (digiton >= maior) {
maior = digiton;
}
}
printf ("\\\\nO maior número é: %.2f.", maior);
printf ("\\\\nO maior foi lido %d vez(es).", vezes);
return 0;}
Lucca Silva
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)