Вывести информацию о забитых мячах команды за матч - 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.