Advertisement
LuandaBernardo

C++

Nov 6th, 2014
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4.  
  5.  
  6.     void IMC (float alt[], float p[], int atletas)
  7.     {
  8.         int i, NP1=0, NP3=0, NP2=0;
  9.         float imc;
  10.        
  11.         for (i=0; i<atletas; i++)
  12.         {
  13.             imc = p[i]/(alt[i]*alt[i]);
  14.              
  15.               if (imc<14.5)
  16.              
  17.               { printf ("\nAbaixo do PESO!");
  18.               NP1++;
  19.               }
  20.               else if (imc<25 && imc>=14.5)
  21.               {
  22.               printf ("\nPeso NORMAL!") ;
  23.               NP2++;
  24.               }
  25.               else if (imc>=25)
  26.               {printf ("\n Acima do PESO!");
  27.              NP3 ++;
  28.               }
  29.         }
  30.         printf ("\n Numero de pessoas ABAIXO do peso: %d", NP1);
  31.         printf ("\nNumero de pessoas no peso NORMAL: %d", NP2);
  32.         printf ("\nNumero de pessoas ACIMA do peso: %d", NP3);
  33.     }
  34.     main ()
  35. {
  36.         int n, i;
  37.     float alt[80], peso[80], imc;
  38.     do
  39.     {
  40.         printf("O numero de atletas:  ");
  41.         scanf ("%d", &n);
  42.     } while (n<5 || n>80);
  43.    
  44.     for (i=0; i<n; i++)
  45.     {
  46.     printf ("\n O peso do Atleta %d:  ", i);
  47.        scanf ("%f", &peso[i]); 
  48.         printf (" \n Altura do Atleta %d:  ", i);
  49.        scanf ("%f", &alt[i]);  
  50.        }
  51.        
  52.        IMC(alt, peso, n);
  53.        
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement