16.05.2010, 13:00. Просмотров 385. Ответов 1
Задание звучит так: "Описать структуру студенты, содержащую информацию о студентах группы: фамилия, имя, отчество, год рождения, курс, форма обучения. Создать массив таких структур и заполнить его. По запросу пользователя вывести на экран всех студентов контрактной формы обучения."
Вот, что я набросал в Вижуале. Делал так, как я представляю себе эту программу, но выдает кучу ошибок \:
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| #include <iostream>
using namespace std;
int main ()
struct stud
{
char familiya [20];
char imya [20];
char otchestvo [20];
int god rojdeniya;
int kurs;
int forma obucheniya; // 0 - бюджет, 1 - контракт
};
int main(int argc, char* argv[])
{
const col=20;
stud st2[col];
for(int n=0; n<col; n++)
{
cout<<"Vvedite familiyu studenta\n"
cin>>st2[n],familiya;
cout<<"Vvedite imya stundenta\n"
cint>>st2[n],imya;
cout<<"Vvedite otchestvo stundenta\n"
cin>>st2[n],otchestvo;
cout<<"Vvedite god rojdeniya stundenta\n";
cin>>st2[n], god rojdeniya;
cout<<"Vvedite kurs\n"
cin>>st2[n], kurs;
cout<<"Vvedite formu obucheniya\n";
cin>>st2[n], forma obucheniya;
}
cout<<"Vvedite interesuyushuyu vas formu obucheniya\n"
int f;
cin>>f;
for(n=0;n<col;n++)
if((st2[n].forma==f)&&(st2[n].forma=1))
cout<<"Student"<<f<<"kurs:t\"<<st2[n].familiya<<"\n";
return 0;
} |
|
Помогите разобраться