Dúvida com Repetição

25/08/2018

4

C

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;}
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar