Вывести сведения о командах, которые занимают место в текущем чемпионате не меньшее, чем в прошлом году - C (СИ)
Формулировка задачи:
Массив структур, содержащих сведения о футбольных командах. Каждая структура должна содержать следующие поля: название команды, тренер, место, занятое командой в чемпионате в прошлом году, место, занимаемое командой в чемпионате в настоящем году. Вывести на экран сведения о командах, которые занимают место в текущем чемпионате не меньшее, чем в чемпионате прошлого года.
Up.
Выручите, пожалуйста.
Решение задачи: «Вывести сведения о командах, которые занимают место в текущем чемпионате не меньшее, чем в прошлом году»
textual
Листинг программы
#include <stdio.h> #define N 5 struct footbal { char team[20]; char couch[20]; int prev_place; int place; }mas[N]; int main() { int i; for(i=0;i<N;i++) { scanf("%s",mas[i].team); scanf("%s",mas[i].couch); scanf("%d",&mas[i].prev_place); scanf("%d",&mas[i].place); } for(i=0;i<N;i++) { if(mas[i].prev_place>=mas[i].place) { printf("%s,%s,%d,%d\n",mas[i].team,mas[i].couch,mas[i].prev_place,mas[i].place); } } return 0; }
Объяснение кода листинга программы
- Подключается заголовочный файл stdio.h для работы с функциями ввода-вывода
- Задается значение N — количество команд
- Создается структура footbal, содержащая поля: название команды, название тренера, место в прошлом чемпионате, место в текущем чемпионате
- Создается массив mas[N] типа footbal для хранения данных о командах
- В функции main() инициализируется переменная i для цикла
- Происходит ввод данных с помощью функции scanf() в поля структуры footbal для каждой команды
- Происходит вывод данных с помощью функции printf() только для тех команд, место в текущем чемпионате меньше или равно месту в прошлом чемпионате
- Функция main() возвращает 0, заканчивая работу программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д