Informática, perguntado por WillerFilho15, 6 meses atrás

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 marinaldosmeira
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