#include <iostream>
using namespace std;
struct scool
{char fio[20]; int fiz,algebra;};
int main(void)
{setlocale(LC_ALL, "rus");
cout << ">>> Английская расмкладка <<<\n";
int m,n;
int i;
scool * y;
void Output(int n, scool * x);//прототип вывода
cout<<"размер массива\n"; cin>> n;
y= new scool[n];
cout<<"ввод данных"<<endl;
for(i=0;i<n;i++)
{
cout<<"FIO?\n";cin>>y[i].fio;
cout<<"алгебра\n"; cin>>y[i].algebra;
cout<<"физика\n"; cin>>y[i].fiz;
}
Output(n,y);
return 0;
}
//описание функций
void Output(int n, scool * x)
{ int i;
cout<<"вывод всех"<<endl;
for(i=0;i<n;i++)
cout <<x[i].fio<<x[i].algebra<<x[i].fiz<<endl;
cout<<"после отбора\n";
for(i=0;i<n; i++)
if(x[i].fio[0] == 'a'|| x[i].fio[0] == 'd'){
cout<<x[i].fio<<x[i].algebra<<x[i].fiz<<endl;
}
}
Соседние файлы в папке Структура. Примеры программ