Вот я почти закончил программу и вот в конце:
" if(elev.sex=="Femenin" and an<20) printf("%s %s",elev.nume,elev.prenume);"
Как сделать чтобы работало??
#include
#include
struct elev {
char nume[10];
char prenume[10];
char sex[10];
int datanasterii;
int nota1;
int nota2;
int nota3;
int zi,luna,an;
} elev;
int main(void) {
int n,i,sum,an,a[10];
printf(" Introdu numarul de elevi:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf(" Student [%d]",i+1);
printf(" Nume:");
scanf("%s",&elev.nume);
printf(" Prenume:");
scanf("%s",&elev.prenume);
printf(" Data nasterii:");
scanf("%d%d%d",&elev.zi,&elev.luna,&elev.an);
printf(" Sex:");
scanf("%s",&elev.sex);
printf(" Nota [3 note]: ");
scanf("%d%d%d",&elev.nota1,&elev.nota2,&elev.nota3);
sum=(elev.nota1+elev.nota2+elev.nota3)/3;
an=2015-elev.an;
if(sum<5) printf(" %s %s ", elev.nume, elev.prenume);
if(elev.sex=="Femenin" and an<20) printf("%s %s",elev.nume,elev.prenume);
}
}
" if(elev.sex=="Femenin" and an<20) printf("%s %s",elev.nume,elev.prenume);"
Как сделать чтобы работало??
#include
#include
struct elev {
char nume[10];
char prenume[10];
char sex[10];
int datanasterii;
int nota1;
int nota2;
int nota3;
int zi,luna,an;
} elev;
int main(void) {
int n,i,sum,an,a[10];
printf(" Introdu numarul de elevi:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf(" Student [%d]",i+1);
printf(" Nume:");
scanf("%s",&elev.nume);
printf(" Prenume:");
scanf("%s",&elev.prenume);
printf(" Data nasterii:");
scanf("%d%d%d",&elev.zi,&elev.luna,&elev.an);
printf(" Sex:");
scanf("%s",&elev.sex);
printf(" Nota [3 note]: ");
scanf("%d%d%d",&elev.nota1,&elev.nota2,&elev.nota3);
sum=(elev.nota1+elev.nota2+elev.nota3)/3;
an=2015-elev.an;
if(sum<5) printf(" %s %s ", elev.nume, elev.prenume);
if(elev.sex=="Femenin" and an<20) printf("%s %s",elev.nume,elev.prenume);
}
}