Описать структуру с именем PRICE - C (СИ)
Формулировка задачи:
Описать структуру с именем PRICE, содержащую следующие поля:
1. название товара;
2. название магазина, где продается товар;
3. стоимость товара.
Написать программу, выполняющую следующие действия:
1. ввод данных в массив, состоящий из десяти элементов типа PRICE;
2. упорядочить записи в алфавитном порядке по названиям магазинов;
3. вывести на экран информацию о товарах, продающихся в определенном магазине
(название вводится с клавиатуры);
4. если таких товаров нет, вывести соответствующее сообщение
Описать структуру с именем STUDENT, содержащую следующие поля:
1. фамилия и инициалы;
2. номер группы;
3. успеваемость (массив из 5 элементов);
Написать программу, выполняющую следующие действия:
1. ввод данных в массив, состоящий из десяти структур типа STUDENT;
2. отсортировать записи по возрастанию номера группы;
3. вывести фамилии и номера групп для студентов со средним баллом выше 8;
4. если таковых нет, вывести соответствующее сообщение.
Решение задачи: «Описать структуру с именем PRICE»
textual
Листинг программы
struct PRICE { char* name;//можно в принципе и символьный массив char* shop; char* shop_info; float price; //можно сюда еще добавить при желании буфер char buf[0x100] чтобы на него ссылались первые три поля //(если они указатели) }
Объяснение кода листинга программы
- Объявляется структура с именем PRICE.
- В структуре есть четыре поля:
- name типа char*, в котором хранится имя.
- shop типа char*, в котором хранится информация о магазине.
- shop_info типа char*, в котором хранится дополнительная информация о магазине.
- price типа float, в котором хранится цена.
- Поля name, shop и shop_info могут содержать символьные массивы.
- Поле price содержит числовое значение с плавающей точкой (код использует тип float).
- В структуре можно добавить еще одно поле buf типа char[0x100], если необходимо хранить дополнительные данные.
- Поля name, shop и shop_info могут быть указателями на символьные массивы.
- Поле price содержит числовое значение цены товара.
- Код использует тип float для представления числовых значений с плавающей точкой.
- Числовое значение price может быть использовано для хранения цены товара.
- При необходимости можно добавить еще поля в структуру PRICE.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д