Dúvida com Repetição

25/08/2018

0

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;}
Lucca Silva

Lucca Silva

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar