Вывести анкетные данные студентов, успевающих на 4 и 5 - C (СИ)
Формулировка задачи:
Вывести анкетные данные студентов, успевающих на 4 и 5.
Решение задачи: «Вывести анкетные данные студентов, успевающих на 4 и 5»
textual
Листинг программы
#include <stdio.h>
#include <string.h>
#include <conio.h>
typedef struct address // создание пользовательского типа adress
{char city[30];
char street_house_flat[60];};
typedef struct data // создание пользовательского типа
//информация о студентах
{char fio[60];
int year_birthday;
char group[10];
address st_adress; };
void main()
{data st_group[25]; char st_fio[30], num_group[10], st_city[20], st_adr[60];
clrscr();
cout<< “Input data”<<endl;
for (int i=0; i<25; i++) // заполнение сведений о студентах
{ cout<< “Input FIO”; gets(st_fio); strcpy(st_group.fio,st_fio);
cout << “Input year_birthday”; cin>> st_group.year_birthday;
cout<<”Input group”; gets(num_group); strcpy(st_group.group,num_group);
cout<<”Iput city”; gets(st_city); strcpy(st_group.st_adress.city,st_city);
31
cout<<”Iput adress”; gets(st_adr);
strcpy(st_group.st_adress.street_hous_flat,st_adr);
}
cout << “FIO year group address”<<endl;
for (int i=0; i<25; i++) // вывод сведений о студентах,
// проживающих в Омске
if (st_group.st_adress.city==”Omsk”)
{ cout<< st_group.fio<< st_group.year_birthday<<st_group.group<<
st_group.st_adress.street_hous_flat<<endl;
}
getch();
как-то так.
[size="1"][color="grey"][I]Добавлено через 55 секунд[/I][/color][/size]
Эта не та программа. Свою я делала на подобе нее.
#include <stdio.h>
#include <string.h>
#include <conio.h>
typedef struct ocenki
{char ekzamen[30];
char ocenki[60];};
{char fio[60];
int year_birthday;
char group[10];
};
void main()
{data st_group[25]; char st_fio[30], num_group[10], st_ekzamen[20], st_ocenki[60];
clrscr();
for (int i=0; i<25; i++)
{ cout<< “Input FIO”; gets(st_fio); strcpy(st_group.fio,st_fio);
cout << “Input year_birthday”; cin>> st_group.year_birthday;
cout<<”Input group”; gets(num_group); strcpy(st_group.group,num_group);
cout<<”Iput ekzamen”; gets(st_ekzamen); strcpy(st_ekzamen.st_ocenki);
cout<<”Iput ocenki”; gets(st_ocenki);
strcpy(st_group.st_ocenki);
}
cout << “FIO year group ocenki”<<endl;
for (int i=0; i<25; i++)
if (st_ocenki==”4” or "5")
{ cout<< st_group.fio<< st_group.year_birthday<<st_group.group<<
st_group.st_ocenki<<endl;
}
getch();