#include <iostream>
using namespace std;
class ArrayClass
{
public:
void input();
void output();
private:
struct patients
{
char name[100];
int yearOfBirth;
char address[100];
char disease[10];
int lvDay;
int lvMonth;
int lvYear;
};
};
int amount = 0;
void ArrayClass::input()
{
cout << "Кол-во пациентов: ";
cin >> amount;
struct patients ptnt[7];
for (int i = 0; i < amount; i++)
{
cout << "\nИмя: ";
cin >> ptnt[i].name;
cout << "Год рождения: ";
cin >> ptnt[i].yearOfBirth;
cout << "Адрес: ";
cin >> ptnt[i].address;
cout << "Диагноз: ";
cin >> ptnt[i].disease;
cout << "Дата доследнего посещения: ";
cin >> ptnt[i].lvDay;
cin.ignore();
cin >> ptnt[i].lvMonth;
cin.ignore();
cin >> ptnt[i].lvYear;
}
};
void ArrayClass::output()
{
patients ptnt[amount];
for (int i = 0; i < amount; i++)
{
cout << "\nИмя: " << ptnt[i].name << "; Год рождения: " << ptnt[i].yearOfBirth << "; Адрес: "
<< ptnt[i].address << "; Диагноз: " << ptnt[i].disease << "; Дата доследнего посещения: " << ptnt[i].lvDay <<"."<< ptnt[i].lvMonth <<"."<< ptnt[i].lvYear;
}
};
int main(){
setlocale(LC_ALL,"Russian");
ArrayClass ac;
ac.input();
ac.output();
return 0;
}
#include "pch.h"
#include <iostream>
#include <string>
using namespace std;
struct patients
{
string name;
int yearOfBirth;
string address;
string disease;
int lvDay;
int lvMonth;
int lvYear;
};
class ArrayClass
{
public:
void input();
void output();
private:
patients ptnt[10];
};
int amount;
void ArrayClass::input()
{
cout << "Кол-во пациентов: ";
cin >> amount;
ptnt[amount];
for (int i = 0; i < amount; i++)
{
cout << "\nИмя: ";
cin >> ptnt[i].name;
cout << "Год рождения: ";
cin >> ptnt[i].yearOfBirth;
cout << "Адрес: ";
cin >> ptnt[i].address;
cout << "Диагноз: ";
cin >> ptnt[i].disease;
cout << "Дата доследнего посещения: ";
cin >> ptnt[i].lvDay;
cin.ignore();
cin >> ptnt[i].lvMonth;
cin.ignore();
cin >> ptnt[i].lvYear;
}
};
void ArrayClass::output()
{
for (int i = 0; i < amount; i++)
{
cout << "\nИмя: " << ptnt[i].name << "; Год рождения: " << ptnt[i].yearOfBirth << "; Адрес: "
<< ptnt[i].address << "; Диагноз: " << ptnt[i].disease << "; Дата доследнего посещения: " << ptnt[i].lvDay << "." << ptnt[i].lvMonth << "." << ptnt[i].lvYear;
}
};
int main() {
setlocale(LC_ALL, "Russian");
ArrayClass ac;
ac.input();
ac.output();
return 0;
}