```
struct pass
{
char name[100];
char type[20];
int last;
int gone;
bool valid;
};
int main()
{
setlocale(LC_ALL, "Rus");
int n;
cout << "Как много пользователей хотите ввести?" << endl;
cin >> n;
pass* array = new pass;
for (int i = 0; i < n; i++)
{
cout << endl << "Ведите ФИ:" << endl;
cin.getline (array[i].name, 100);
cout << "Ведите тип:" << endl;
cin.getline (array[i].type, 20);
cout << "Длительность абонемента в днях:" << endl;
cin >> array[i].last;
cout << "Дней прошло со срока активации:" << endl;
cin >> array[i].gone;
}
for (int i = 0; i < n; i++)
{
if (array[i].last - array[i].gone > 0)
{
cout << array[i].name << "; дней до окончания: " << array[i].last - array[i].gone << endl;
}
}
}