#include
#include
using namespace std;
constexpr unsigned SIZE = 7;
struct NOTE
{
string NAME;
size_t TELE;
unsigned BDAY[3]{};
void notefill()
{
cout << "Enter name, phone\n";
cin >> NAME >> TELE;
cout << "Enter birsday: dd mm yy\n";
cin >> BDAY[0] >> BDAY[1] >> BDAY[2];
}
void noteprint()
{
cout << NAME << "\nPhone number: " << TELE << "\n";
cout << "Birth date : " << BDAY[0] << " " << BDAY[1] << " " << BDAY[2] << "\n";
}
};
int main()
{
NOTE BLOCKNOTE[SIZE];
for (int i = 0; i < SIZE; i++) BLOCKNOTE[i].notefill();
cout << "Enter surname:\n";
string name;
cin >> name;
bool chk = false;
for (int i = 0; i < SIZE; i++) if (BLOCKNOTE[i].NAME == name) { if (!chk) cout << "\n\nFounded next notes:\n"; BLOCKNOTE[i].noteprint(); chk = true; }
if (!chk) cout << "\n\nNothing founded for your request...\n";
}
o NAME – фамилия;
o TELE – номер телефона;
o BDAY – день рождения (массив из трех чисел);
o Ввод данных с клавиатуры;
o Вывод информации на экран.
Написать программу, содержащую массив BLOCKNOTE, состоящий из семи элементов типа NOTE. Программа должна вводить данные обо всех людях и выводить на экран информацию о человеке, чья фамилия вводится с клавиатуры. Если такого нет, выдать соответствующее сообщение.