Advertisement
F_THIAGO

Questão Discord

Jul 31st, 2021
1,280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.06 KB | None | 0 0
  1. /*****************************************************
  2. * Faça um programa que receba um inteiro de cada vez
  3. * até o usuário digitar um número negativo. Quando isso
  4. * ocorrer o programa deve imprimir o maior número
  5. * digitado e a quantidade de números digitados
  6. * (excluindo o número negativo).
  7. ******************************************************/
  8.  
  9. #include <stdio.h>
  10. #include <stdlib.h>
  11.  
  12. int main( int argc, char *argv[] )
  13. {
  14.     int entrada = 0x00;      // Recebe a entrada do usuário
  15.     unsigned int qtd = 0x00; // Guarda a qtd de entradas
  16.     int maior = 0x00;        // Guarda o maior número digitado
  17.    
  18.     while(1)
  19.     {
  20.         // Recebe a entrada do usuário
  21.         printf("Entrada: ");
  22.         scanf("%d", &entrada);
  23.        
  24.         // Verifica se é negativo
  25.         if( entrada < 0 ) break;
  26.        
  27.         // Verifica quem se é o maior número
  28.         if( entrada > maior ) maior = entrada;
  29.        
  30.         // Incrementa a qtd de números digitados
  31.         qtd++;
  32.     }
  33.    
  34.     // Exibe a mensagem de saida
  35.     printf("\n");
  36.     printf("Foram inseridos %d numeros, onde o numero '%d' e o maior...", qtd, maior);
  37.  
  38.     return 0;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement