Че оно сразу все принтэфы выводит? язык с
#include
#include
#include
#define N 3
#define M 3
void main(){
int kol,i;
struct uchas {
char *Name;
char *Surname;
int vozr;
int ocenka;
} Olimp[N];
for (i = 0; i < N; ++i) {
Olimp.Name = (char malloc(M*sizeof(char));
Olimp.Surname = (char malloc(M*sizeof(char));
}
for (i=0;i<=N;i++) {
printf("\nVvedite imya uchastnika: ");
scanf_s("%s",&Olimp.Name);
printf("\nVvedite familiyu uchastnika: ");
scanf_s("%s",&Olimp.Surname);
printf("\nVvedite vozrast uchastnika: ");
scanf_s("%d",&Olimp.vozr);
printf("\nVvedite ocenku uchastnika: ");
scanf_s("%d",Olimp.ocenka);
}
if (Olimp.ocenka >= 30) {
printf("\n\t Imya: %s\n",Olimp.Name);
printf("\t Familliya: %s\n",Olimp.Surname);
printf("\t Vozrast: %d\n",Olimp.vozr);
printf("\t Ocenka: %d\n\n",Olimp.ocenka);
}
_getch();
}