Описать структуру с именем KNIGA - C (СИ)
Формулировка задачи:
Задание
1. Описать структуру с именем KNIGA, содержащую следующие поля:
• название;
• автор;
• издательство.
2. Написать программу, выполняющую следующие действия:
• ввод с клавиатуры данных в массив, состоящий из восьми элементов типа KNIGA;
• вывод в один файл информации по всем книгам определенного автора и издательства.
Помогите пожалуйста написать код программы!!!(Поле на выбор,метод сортировки пузырьковый)
вот стандартный шаблон для начала
(дальше я разобраться не могу,кроме вывода на екран, поетому очень нужна помощь)
#include <stdio.h> #include <string.h> struct KNIGA { char NAZVA[256]; char AVTOR; float IZD; } int main () {
Решение задачи: «Описать структуру с именем KNIGA»
textual
Листинг программы
for ( i = 0; i < 8; ++i ) { printf("Title: "); scanf("%255[^\n]%*c", s2[i].TITLE); printf("Autor: "); scanf("%255[^\n]%*c", s2[i].AUTOR); printf("Publisher: "); scanf("%255[^\n]%*c", s2[i].PUBLISHER); }
Объяснение кода листинга программы
- В цикле от 0 до 7 с шагом 1 происходит итерация.
- На каждой итерации выводится запрос на ввод строки с помощью функции printf.
- Введенная строка сохраняется в переменной s2[i].TITLE с помощью функции scanf.
- Аналогично происходит ввод для переменных s2[i].AUTOR и s2[i].PUBLISHER.
- Значение переменной i не используется в дальнейшей обработке данных.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д