#include <iostream>
using namespace std;
struct worker {
char name[80]; // ФИО
char dr[80];
float tel;
};
void get_info(worker& w) {
cout << "Введите ФИО: ";
cin.getline(w.name, 80);
cout << "Введите день рождения: ";
cin.getline(w.dr, 80);
cout << "Введите телефон: ";
cin >> w.tel;
cin.ignore();
}
int main() {
const int N = 8; // Количество
worker w[N];
for (int i = 0; i < N; i++)
get_info(w[i]);
for (int i = 0; i < N - 1; i++) {
for (int j = i + 1; j < N; j++) {
if (w[i].tel > w[j].tel) {
worker l = w[i];
w[i] = w[j];
w[j] = l;
}
}
}
for (int i = 0; i < N; i++) {
cout << w[i].name << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpzdHJ1Y3Qgd29ya2VyIHsKCWNoYXIgbmFtZVs4MF07IC8vINCk0JjQniAKCWNoYXIgZHJbODBdOwoJZmxvYXQgdGVsOwp9Owp2b2lkIGdldF9pbmZvKHdvcmtlciYgdykgewoJY291dCA8PCAi0JLQstC10LTQuNGC0LUg0KTQmNCeOiAiOwoJY2luLmdldGxpbmUody5uYW1lLCA4MCk7Cgljb3V0IDw8ICLQktCy0LXQtNC40YLQtSDQtNC10L3RjCDRgNC+0LbQtNC10L3QuNGPOiAiOwoJY2luLmdldGxpbmUody5kciwgODApOwoJY291dCA8PCAi0JLQstC10LTQuNGC0LUg0YLQtdC70LXRhNC+0L06ICI7CgljaW4gPj4gdy50ZWw7CgljaW4uaWdub3JlKCk7Cn0KaW50IG1haW4oKSB7Cgljb25zdCBpbnQgTiA9IDg7IC8vINCa0L7Qu9C40YfQtdGB0YLQstC+Cgl3b3JrZXIgd1tOXTsKCWZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKQoJCWdldF9pbmZvKHdbaV0pOwoJZm9yIChpbnQgaSA9IDA7IGkgPCBOIC0gMTsgaSsrKSB7CgkJZm9yIChpbnQgaiA9IGkgKyAxOyBqIDwgTjsgaisrKSB7CgkJCWlmICh3W2ldLnRlbCA+IHdbal0udGVsKSB7CgkJCQl3b3JrZXIgbCA9IHdbaV07CgkJCQl3W2ldID0gd1tqXTsKCQkJCXdbal0gPSBsOwoJCQl9CgkJfQoJfQoJZm9yIChpbnQgaSA9IDA7IGkgPCBOOyBpKyspIHsKCQljb3V0IDw8IHdbaV0ubmFtZSA8PCBlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=
TXVzdXJpbmEgQS5TLgoxNS4wNS4xMgoxCkl2YW5vdiBDLlIuCjE2LjA5LjE4CjcKU2hpbG92IEEuUy4KMTAuMDkuMTYKNApUeXJvdiBMLkkuCjE5LjEyLjEwCjMKVG9waWMgQy5TLgoyMy4xMi4wNQo4Ckxlb25vdiBMLk8uCjEzLjA1LjE5CjIKT25lZ2luIFMuVi4KMjQuMDkuMDEKNgpCZWxvdiBTLk8uCjEzLjAyLjA1CjU=
Musurina A.S.
15.05.12
1
Ivanov C.R.
16.09.18
7
Shilov A.S.
10.09.16
4
Tyrov L.I.
19.12.10
3
Topic C.S.
23.12.05
8
Leonov L.O.
13.05.19
2
Onegin S.V.
24.09.01
6
Belov S.O.
13.02.05
5