Untitled
unknown
plain_text
2 years ago
1.4 kB
6
Indexable
#include <iostream> #include <Windows.h> using namespace std; struct workman { string surname; int age = 0; int work_exp = 0; int years_to_pens = 0; }; void GetData(workman* list, int n) { for (int i = 0; i < n; i++) { cout << "Введите фамилию" << endl; cin >> list[i].surname; cout << "Введите возраст" << endl; cin >> list[i].age; cout << "Введите стаж" << endl; cin >> list[i].work_exp; cout << "Введите кол-во лет до пенсии" << endl; cin >> list[i].years_to_pens; } } void ShowData(workman* list, int n) { cout << "\n" << "Фамилия" << "\t" << "Возраст" << "\t" << "Стаж" << "\t" << "Лет-до-пенсии" << endl; for (int i = 0; i < n; i++) { if (list[i].years_to_pens < 15) cout << list[i].surname << "\t" << list[i].age << "\t" << list[i].work_exp << "\t" << list[i].years_to_pens << endl; } } int main() { SetConsoleCP(1251); setlocale(LC_ALL, "Russian"); int n; cout << "Введите количество рабочих" << endl; cin >> n; workman* list = new workman[n]; GetData(list, n); ShowData(list, n); delete[]list; }
Editor is loading...