Дана матрица размера M x N . Для каждой строки матрицы с нечетным номером (1, 3,…) найти среднее арифметическ - C (СИ)

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

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

Дана матрица размера M x N . Для каждой строки матрицы с нечетным номером (1, 3,…) найти среднее арифметическое ее элементов.Надо написать на С++ или на Си.

Решение задачи: «Дана матрица размера M x N . Для каждой строки матрицы с нечетным номером (1, 3,…) найти среднее арифметическ»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define ROW_SIZE 10
#define COLUMN_SIZE 4
 
 
 
int main( void )
{
    
    int myArray [ROW_SIZE][COLUMN_SIZE] = { 0 };
    size_t count1, count2, sum = 0;
    double average = 0; 
 
    srand( time (NULL));
 
    // заполнение массива случайными значениями
    for ( count1 = 0; count1 < ROW_SIZE; ++count1 ) {
        for ( count2 = 0; count2 < COLUMN_SIZE; ++count2 ) {
            myArray[count1][count2] = rand() % 20 + 1;
        }
    }
 
     for ( count1 = 1; count1 < ROW_SIZE; count1 += 2 ) {
        for ( count2 = 0; count2 < COLUMN_SIZE; ++count2 ) { 
           
            // нахождение общей суммы элементов строки
            sum += myArray[count1][count2];
        }
    printf("%s%2zu%s%.2f\n","Average of row",count1," is ",average=(double)sum/COLUMN_SIZE);
    sum = 0;
    }
 
    return EXIT_SUCCESS;
 
}

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

  1. Подключение необходимых библиотек
  2. Определение размеров матрицы
  3. Создание двумерного массива и инициализация его нулями
  4. Инициализация генератора случайных чисел
  5. Заполнение массива случайными значениями от 1 до 20
  6. Обход каждой нечетной строки матрицы
  7. Нахождение суммы элементов каждой строки
  8. Вывод на экран среднего значения каждой строки
  9. Сброс суммы на ноль перед следующей итерацией
  10. Возврат успешного завершения программы

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


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

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

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