Блог для маленьких школьников и их родителей
ШколаЛа

ПРОГРАММА C++. Опишите структуру PRICE (название товара, цена, название магазина). Введите с клавиатуры…

Автор:
Предмет: Информатика
Уровень: 10 - 11 класс

ПРОГРАММА C++. Опишите структуру PRICE (название товара, цена, название магазина). Введите с клавиатуры данные в массив, состоящий из семи элементов типа PRICE. Выведите на экран всю информацию о товарах, продающихся в магазине, название которого введено с клавиатуры. Если такого магазина нет, то программа должна выдать соответствующее сообщение на экран.

Ответов к вопросу: 1
  • zhakudina2007
    26.10.2024 | 17:36

    Ответ:
    #include <iostream>
    #include <string>
    using namespace std;

    // Описание структуры PRICE
    struct PRICE {
    string name;
    float price;
    string shop;
    };

    int main() {
    PRICE products[7]; // Массив из 7 элементов типа PRICE

    // Ввод данных о товарах в массив
    for (int i = 0; i < 7; i++) {
    cout << «Введите название товара » << i+1 << «: «;
    getline(cin, products[i].name);
    cout << «Введите цену товара » << i+1 << «: «;
    cin >> products[i].price;
    cin.ignore(); // Игнорируем символ новой строки
    cout << «Введите название магазина, в котором продается товар » << i+1 << «: «;
    getline(cin, products[i].shop);
    }

    // Вывод информации о товарах в магазине, название которого введено с клавиатуры
    string shop_name;
    cout << «Введите название магазина: «;
    getline(cin, shop_name);
    bool found = false;
    for (int i = 0; i < 7; i++) {
    if (products[i].shop == shop_name) {
    cout << «Товар » << i+1 << «: » << products[i].name << «, Цена: » << products[i].price << endl;
    found = true;
    }
    }
    if (!found) {
    cout << «В магазине » << shop_name << » товаров нет.» << endl;
    }

    return 0;
    }

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.