Advertisement
Drowze

05 Comando de repeticao while e do while 06

Mar 31st, 2014
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.81 KB | None | 0 0
  1. /*Escreva um programa que receba a idade de várias pessoas e pare a execução com a
  2. entrada de um número não positivo. O algoritmo deve imprimir:
  3. - O total de pessoas com menos de 21 anos;
  4. - O total de pessoas com mais de 50 anos. */
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7.  
  8. void main()
  9. {
  10.     printf("Digite a idade de varias pessoas e imprimirei\na) O numero de pessoas com menos de 21 anos\nb) O numero de pessoas com mais de 50 anos\n\nPara parar a entrada, digite um numero negativo\n");
  11.     int idade, i1, i2;
  12.     i1=0; i2=0; idade=0;
  13.    
  14.     while(idade>=0)
  15.     {
  16.         printf("Idade: ");
  17.         scanf("%d", &idade);
  18.         if(idade<21 && idade>0) i1++;
  19.         else if (idade>50) i2++;
  20.     }
  21.  
  22.     printf("\nExistem %d pessoas com menos de 21 anos", i1);
  23.     printf("\nExistem %d pessoas com mais de 50 anos", i2);
  24.  
  25.     system("Pause");
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement