sábado, 26 de março de 2011

Modelo de struct em C

#include<stdio.h>
struct voluntario
{
char sexo;
int idade, escol;
float rendaM;
};
int main()
{
struct voluntario v[3];
int i=0;
float RENDAM;
while(i<3)
{
printf("Sexo (F ou M): ");
scanf("%c",&v[i].sexo);
while(v[i].sexo!='f'&&v[i].sexo!='F'&&v[i].sexo!='m'&&v[i].sexo!='M')
{
printf("Sexo (F ou M): ");
scanf("%c",&v[i].sexo);
}
printf("Idade: ");
scanf("%d",&v[i].idade);
while(v[i].idade<0)
{
printf("Idade: ");
scanf("%d",&v[i].idade);
}
printf("Escolaridade (0-analfabeta, 1-fundamental, 2-medio, 3-superior): ");
scanf("%d",&v[i].escol);
while(v[i].escol!=0&&v[i].escol!=1&&v[i].escol!=2&&v[i].escol!=3)
{
printf("Escolaridade (0-analfabeta, 1-fundamental, 2-medio, 3-superior): ");
scanf("%d",&v[i].escol);
}
printf("Renda mensal: R$");
scanf("%f",&v[i].rendaM);
}
return 0;
}

Nenhum comentário:

Postar um comentário