Вывести информацию о забитых мячах команды за матч - C (СИ)
Формулировка задачи:
Статическая память. Двумерный массив.
Дан массив из 2 строк и 22 столбцов. В 1-ой строке
информация о забитых мячах команды за матч, во 2-ой о пропущенных мячах. Для каждого матча вывести на
экран сообщения: «выиграли», «проиграли», «ничья».
Решение задачи: «Вывести информацию о забитых мячах команды за матч»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int mas[2][22]; int i,j; srand(time(NULL)); for(i=0;i<2;i++) { for(j=0;j<22;j++) { mas[i][j]=0+rand()%5; printf("%2d ",mas[i][j]); } printf("\n"); } for(i=0;i<22;i++) { if(mas[0][i]>mas[1][i]) printf("%2s ","W"); if(mas[0][i]==mas[1][i]) printf("%2s ","N"); if(mas[0][i]<mas[1][i]) printf("%2s ","L"); } return 0; }
Объяснение кода листинга программы
В этом коде:
- Создается массив
mas
размером 2x22, который будет хранить информацию о забитых мячах команд. - Заполняется массив
mas
случайными значениями от 0 до 5 с помощью функцииrand()
. - Выводится на экран информация о забитых мячах каждой команды в виде строки, где каждый элемент массива выводится через пробел.
- Выводится на экран информация о том, какая команда забила больше мячей в каждом из раундов матча (от 0 до 21) с помощью условного оператора
if
. БукваW
означает, что первая команда забила больше мячей, букваN
- что количество забитых мячей у команд равное, букваL
- что вторая команда забила больше мячей. Список действий: - Создать массив
mas
размером 2x22. - Заполнить массив
mas
случайными значениями от 0 до 5 с помощью функцииrand()
. - Вывести на экран информацию о забитых мячах каждой команды в виде строки, где каждый элемент массива выводится через пробел.
- Вывести на экран информацию о том, какая команда забила больше мячей в каждом из раундов матча (от 0 до 21) с помощью условного оператора
if
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д