Определить, в скольких играх разность забитых и пропущенных мячей была большей или равной трем - C (СИ)

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

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

Дан двумерный массив из двух строк и двадцати двух столбцов. В его первой строке записано кол-во мячей, забитых футбольной командой в той или иной игре, во второй - кол-во пропущенных мячей в этой же игре. Определить, в скольких играх разность забитых и пропущенных мячей была большей или равной трем

Решение задачи: «Определить, в скольких играх разность забитых и пропущенных мячей была большей или равной трем»

textual
Листинг программы
#include <stdio.h>
 
const int y_size = 2;
const int x_size = 22;
 
int main() {
    int arr[y_size][x_size];
    int y, x;
    for (y = 0; y < y_size; y++)
        for (x = 0; x < x_size; x++)
            scanf("%d", &arr[y][x]);
    
    int res = 0;
    for (x = 0; x < x_size; x++)
        if (arr[0][x] - arr[1][x] >= 3)
            res++;
    printf("%d\n", res);
    return 0;
}

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

В этом коде:

  1. Объявлены две константы: y_size и x_size, которые задают размеры массива arr.
  2. Массив arr объявлен размером y_size на x_size.
  3. В цикле for происходит заполнение массива arr значениями, которые вводятся с клавиатуры.
  4. Переменная res инициализируется нулем. Она будет использоваться для подсчета количества игр, в которых разность забитых и пропущенных мячей больше или равна трём.
  5. В цикле for происходит проверка каждого элемента массива arr. Если разность значений в текущем элементе больше или равна трём, то к переменной res прибавляется единица.
  6. Выводится значение переменной res, которое является ответом на задачу.
  7. Программа возвращает ноль, чтобы указать, что она успешно завершилась.

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


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

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

6   голосов , оценка 3.833 из 5
Похожие ответы