что у меня не так?
Код: Выделить всё
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <malloc.h>
#include <stdlib.h>
struct my{
char fio[40];
int numer_zach;
char date[40];
int mark;
}list[20],temp[20];
int n;
struct my list1[10]= { {"Vasya",433},{"zhenya",34},{"bobr",45},{"sasha",342},{"belka",4322},{"sachek",3244},{"bredly",324},{"alex",244},{"kostya",3422},{"knedlik",90}};
struct my list2[10]={ {"masha",433},{"tanya",34},{"ulya",45},{"katya",342},{"polina",4322},{"vika",3244},{"sveta",232},{"olga",23211},{"margarita",434}};
void enter(){
int a,b;
printf(" skol`ko?!\n");
scanf("%i",&n);
for(a=0;a<n;a++){
printf(" enter date:\n");
scanf("%s",&list[20].date);
printf(" enter mark\n");
scanf("%i\n",&list[a].mark);
}
for(a=0;a<n;a++){
if(list[a].mark<4) list[b]=list[a]; }//printf("%s",list[a].fio);
for(int b=0;b<n;b++){
printf("%s",list[b]);}
}
void main(){
enter();
getch();
}