Найти количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7 - C (СИ)

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

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

Здравствуйте, никак не могу разобраться с задачей, помогите пожалуйста выполнить данную задачу на СИ : В целом массиве максимальной размерностью 20*20 найти количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7 (остальные элементы массива заменить 1). Ввод исходного массива организовать с терминала, при вводе учесть возможность ввода массива меньшей размерности. Вывести в файл и на экран исходный массив, полученный массив, найденные величины.

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

textual
Листинг программы
if(!arr[i][j] % 5 && arr[i][j] % 7){
    count++;
    sum += arr[i][j];
}
else
    arr[i][j] = 1;

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

  1. Проверяется условие arr[i][j] % 5 == 0 && arr[i][j] % 7 != 0, где arr[i][j] - это элемент массива.
  2. Если условие выполняется, то:
    • Переменная count увеличивается на 1.
    • Переменная sum увеличивается на значение элемента массива arr[i][j].
  3. Если условие не выполняется, то:
    • Элементу массива arr[i][j] присваивается значение 1.

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


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

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

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