Описать структуру с именем KNIGA - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Задание 1. Описать структуру с именем KNIGA, содержащую следующие поля: • название; • автор; • издательство. 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа KNIGA; • вывод в один файл информации по всем книгам определенного автора и издательства. Помогите пожалуйста написать код программы!!!(Поле на выбор,метод сортировки пузырьковый) вот стандартный шаблон для начала
Листинг программы
  1. #include <stdio.h>
  2. #include <string.h>
  3. struct KNIGA
  4. {
  5. char NAZVA[256];
  6. char AVTOR;
  7. float IZD;
  8. }
  9. int main ()
  10. {
(дальше я разобраться не могу,кроме вывода на екран, поетому очень нужна помощь)

Решение задачи: «Описать структуру с именем KNIGA»

textual
Листинг программы
  1. for ( i = 0; i < 8; ++i ) {
  2.     printf("Title: ");
  3.     scanf("%255[^\n]%*c", s2[i].TITLE);
  4.     printf("Autor: ");
  5.     scanf("%255[^\n]%*c", s2[i].AUTOR);
  6.     printf("Publisher: ");
  7.     scanf("%255[^\n]%*c", s2[i].PUBLISHER);
  8. }

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут