вот задание:
#include <stdio.h>
int main(void) {
char name1[9], name2[9], name3[9];
char sc1, sc2, sc3;
unsigned short cnt1, cnt2, cnt3;
float sq1, sq2, sq3;
/* Введение фактических данных*/
printf("1. Введите: Автор книги, Название, Год выпуска, Группа >");
scanf("%s",name1);
scanf("%c",&sc1);
scanf("%d",&cnt1);
scanf("%f",&sq1);
printf("2. Введите: Автор книги, Название, Год выпуска, Группа >");
scanf("%s",name2);
scanf("%c",&sc2);
scanf("%d",&cnt2);
scanf("%f",&sq2);
printf("3. Введите: Автор книги, Название, Год выпуска, Группа >");
scanf("%s",name3);
scanf("%c",&sc3);
scanf("%d",&cnt3);
scanf("%f",&sq3);
/* Вывод таблицы */
/* вывод заголовков */
printf("-----------------------------------------------\n");
printf("|Каталог библиотеки |\n");
printf("|---------------------------------------------------|\n");
printf("| Автор книги | Название | Год выпуска|Группа |\n");
printf("| | | | |\n");
printf("|-------------|----------|------------|-------------|\n");
/* вывод строк фактических данных */
printf("| %9s | %c | %3d | %-5.1f |\n", name1, sc1, cnt1, sq1);
printf("| %9s | %c | %3d | %-5.1f |\n", name2, sc2, cnt2, sq2);
printf("| %9s | %c | %3d | %-5.1f |\n", name3, sc3, cnt3, sq3);
/* вывод примечаний */
printf("|---------------------------------------------|\n");
printf("| Примечание: Х - художественная литература; |\n");
printf("| У - учебная литература; |\n");
printf("| С - справочная литература |\n");
printf("-----------------------------------------------\n");
return 0;
}
Сообщение отредактировано: Till -