Описать структуру с именем 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);
}

Объяснение кода листинга программы

  1. В цикле от 0 до 7 с шагом 1 происходит итерация.
  2. На каждой итерации выводится запрос на ввод строки с помощью функции printf.
  3. Введенная строка сохраняется в переменной s2[i].TITLE с помощью функции scanf.
  4. Аналогично происходит ввод для переменных s2[i].AUTOR и s2[i].PUBLISHER.
  5. Значение переменной i не используется в дальнейшей обработке данных.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5