Добавил:
Dan1l5
Лабы/курсовые по программированию (С++/Verilog HDL), Теория и Практика Помехоустойчивого Кодирования
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:1сем Дагаев / ЛР10 / Lr10
.cpp#include <iostream>
#include <windows.h>
#define N 9
using namespace std;
struct Museum {
char* Name;
char* Adress;
int YOsn;
int tPrice;
};
void OutputInf(Museum museum) {
cout << "Наименование: " << museum.Name
<< "\nГород: " << museum.Adress
<< "\nГод основания: " << museum.YOsn
<< "\t\tСтоимость билета: " << museum.tPrice << "\n\n";
}
inline void Spisok(struct Museum a[N]) {
a[0] = { "Эрмитаж", "г.Санкт-Петербург", 1764, 500 };
a[1] = { "Мраморный дворец", "г.Санкт-Петербург", 1768, 350 };
a[2] = { "Кунсткамера", "г.Санкт-Петербург", 1714, 100 };
a[3] = { "Исаакиевский собор", "г.Санкт-Петербург", 1710, 350 };
a[4] = { "Большой Петергофский дворец", "г.Санкт-Петербург", 1715, 450 };
a[5] = { "Лувр", "Париж", 1793, 1500 };
a[6] = { "Галерея Айвазовского", "г.Феодосия", 1845, 200 };
a[7] = { "Малая земля", "г.Новороссийск", 1982, 170 };
a[8] = { "Цементной промышленности", "г.Новороссийск", 1900, 60 };
}
void main()
{
setlocale(LC_ALL, "RUS");
int k;
struct Museum Ar[N];
system("cls");
Spisok(Ar);
cout << "Введите k: ";
cin >> k;
cout << "\nМузеи старше " << k << "лет :" << "\n\n";
for (int i = 0; i < N; i++) {
if ((2020 - Ar[i].YOsn) > k)
OutputInf(Ar[i]);
}
system("pause");
}
Соседние файлы в папке ЛР10