Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<conio.h>
- typedef struct {
- int codigo, idade;
- char nome[20], sexo;
- float altura;
- } registro;
- main ()
- {
- int n, i=0, H =0, M = 0;
- float AH = 0.0, AM = 0.0, MediaH, MediaM;
- do{
- printf ("\n Digite o numero de pessoas:");
- scanf ("%d", &n);
- } while (n<2 || n>500);
- registro pessoa[n];
- do
- {
- printf ("\n Digite o numero do codigo:");
- scanf ("%d", &pessoa[i].codigo);
- printf ("\n Nome:");
- fflush (stdin);
- gets (pessoa[i].nome);
- printf ("\n Altura:");
- scanf ("%f", &pessoa[i].altura);
- printf (" \n Sexo:");
- fflush (stdin);
- scanf ("%c", &pessoa[i].sexo);
- if (pessoa[i].sexo=='M' || pessoa[i].sexo=='m')
- {
- AH = AH + pessoa[i].altura;
- H++;
- }
- if (pessoa[i].sexo=='F' || pessoa[i].sexo=='f')
- { AM = AM + pessoa[i].altura;
- M++;
- }
- if (pessoa[i].sexo=='X')
- {return 0; }
- i++;
- } while ( i<n);
- MediaH = AH/H;
- MediaM = AM/M;
- if (H==0)
- printf ("\n Não ha pessoas do sexo masculino cadastradas! \n");
- if (MediaH>=1.7 && H!=0)
- printf ("\n Altura dos homens e' suficiente!");
- if (MediaH<=1.7 && H!=0)
- printf ("\n A altura dos homens nao é suficiente!");
- if (M==0)
- printf ("\n Não há pessoas do sexo feminino cadastradas! \n");
- if (MediaM>=1.7 && M!=0)
- printf ("\n Altura das mulheres e' suficiente!");
- if (MediaM<=1.7 && M!=0)
- printf ("\n A altura das mulheres não é suficiente!");
- getch ();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement