#include<iostream>
#include <iomanip>
using namespace std;
struct List
{
int number;//порядковый номер
char name[10];//имя
char surname[10];//фамилия
int age;//возраст
};//конец структуры
void set(List &strc, int a)
{
strc.number=a;
cout << "number "<<strc.number <<endl;
cout << "name - "; cin >> strc.name;
cout << "fio - "; cin >> strc.surname;
cout << "age - "; cin >> strc.age;
cout << endl;
}
void search (List &strc)
{
if ((strc.age>=18)&&(strc.age<=27))
{
cout << setw(20)<< strc.number;
cout << setw(10)<< strc.name ;
cout << setw(20)<<strc.surname ;
cout << setw(15)<< strc.age ;
cout<<endl;
}
}
int main()
{ List anketa[5];// анкета для 5 человек
for (int i=0; i<5; i++)
set(anketa[i], i+1);//вызов функции заполнения для i-го
cout<<setw(20)<<"number"<<setw(10)<<"name"<<setw(20)<<"fio"<<setw(15)<<"age"<<endl;
for (int i=0; i<5; i++)
search(anketa[i]);//поиск элементов подходящих //условию
return 0;
}
Соседние файлы в папке Структура. Примеры программ