|
Товар1, Количество: 10, Цена: 50. 5, Год изготовления: 2020, Производитель: Производитель1
|
Дата | 03.11.2023 | өлшемі | 12,55 Kb. | | #189192 |
| Байланысты: Төлепбек Расул
#include
#include
using namespace std;
struct Product {
string name;
int quantity;
double price;
int year;
string manufacturer;
};
int main() {
const int numProducts = 5; // Задаем количество товаров
// Создаем массив структур
Product products[numProducts] = {
{"Товар1", 10, 50.5, 2020, "Производитель1"},
{"Товар2", 15, 70.2, 2023, "Производитель2"},
{"Товар3", 20, 30.0, 2019, "Производитель3"},
{"Товар4", 5, 100.0, 2022, "Производитель4"},
{"Товар5", 12, 45.8, 2018, "Производитель5"}
};
// Определяем текущий год
int currentYear = 2023;
// Переменная для подсчета количества товаров
int count = 0;
// Печатаем все товары, произведенные более двух лет назад, и подсчитываем их количество
cout << "Товары, произведенные более двух лет назад:" << endl;
for (int i = 0; i < numProducts; i++) {
if (currentYear - products[i].year > 2) {
cout << "Название: " << products[i].name << ", Количество: " << products[i].quantity << ", Цена: " << products[i].price << ", Год изготовления: " << products[i].year << ", Производитель: " << products[i].manufacturer << endl;
count++;
}
}
// Выводим количество товаров, произведенных более двух лет назад
cout << "Количество товаров, произведенных более двух лет назад: " << count << endl;
return 0;
}
Решение:
Товары, произведенные более двух лет назад:
Название: Товар1, Количество: 10, Цена: 50.5, Год изготовления: 2020, Производитель: Производитель1
Название: Товар3, Количество: 20, Цена: 30, Год изготовления: 2019, Производитель: Производитель3
Название: Товар5, Количество: 12, Цена: 45.8, Год изготовления: 2018, Производитель: Производитель5
Количество товаров, произведенных более двух лет назад: 3
Достарыңызбен бөлісу: |
|
|