0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 39
1

Найти среднее арифметическое элементов для каждой строки заданного двухмерного массива

08.05.2013, 08:32. Показов 2300. Ответов 3
Метки нет (Все метки)

Найти среднее арифметическое элементов для каждой строки заданного
двухмерного массива. Значения элементов массива ввести с клавиатуры
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2013, 08:32
Ответы с готовыми решениями:

Найти среднее арифметическое элементов для каждой строки двухмерного массива.
1) Найти среднее арифметическое элементов для каждой строки двухмерного массива. 2) Упорядочить...

Найти среднее арифметическое для каждой строки двухмерного массива
Найти среднее арифметическое для каждой строки двухмерного массива. Ну это совсем овощное))

Вычислить среднее арифметическое значение положительных элементов каждой строки двухмерного массива
Для заданного массива А(4, 6) вычислить среднее арифметическое значение положительных элементов...

Для заданного массива А(4,6) вычислить среднее арифметическое значение положительных элементов каждой строки
Для заданных условий составить процедуру и придумать несколько наборов тестовых данных для отладки....

3
417 / 416 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
08.05.2013, 09:21 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
void input(int**, int, int);
double meanForRow(int**, int, int);
 
int main()
{
     int rows = 5, columns = 6;
     int **array = new int*[rows];
     for(int i = 0; i < size; ++i)
          array[i] = new int[columns];
 
     input(array, rows, columns);
     for(int i = 0; i < rows; ++i)
         std::cout<<"mean["<<i<<"] = "<<meanForRow(array, i, columns);
 
     for(int i = 0; i < rows; ++i)
          delete[] array[i];
     delete[] array;
     return 0;
}
 
void input(int** array, int rows, int columns)
{
       for(int i = 0; i < rows; ++i)
          for(int j = 0; j < columns; ++j)
          {
               std::cout<<"array["<<i<<"]["<<j<<"] = ";
               std::cin>>array[i][j];
           }
}
 
double meanForRow(int** array, int row, int count)
{
     double mean = 0.0;
     for(int i = 0; i < count; ++i)
          mean += array[row][i];
     return mean/count;
}
1
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 39
08.05.2013, 09:49  [ТС] 3
друг сайз выдает ошибку что делать?
0
417 / 416 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
08.05.2013, 09:54 4
C++
1
2
for(int i = 0; i < size; ++i)
          array[i] = new int[columns];
исправь на
C++
1
2
for(int i = 0; i < rows; ++i)
          array[i] = new int[columns];
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2013, 09:54
Помогаю со студенческими работами здесь

Для каждой строки массива найти среднее арифметическое четных элементов
• для каждой стоки массива найти среднее арифметическое четных элементов; var x,s:integer;...

Для каждой строки двумерного массива найти среднее арифметическое четных элементов
для каждой строки двумерного массива найти среднее арифметическое четных элементов

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

Найти для каждой строки матрицы среднее арифметическое положительных элементов
Дана матрица A из N строк и N столбцов. Если в матрице А нет элементов, абсолютная величина которых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru