Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
forsi123
Сообщений: n/a
#1

Найти среднее арифметическое в каждой строке матрицы А(5,5) - C++

17.06.2013, 02:41. Просмотров 584. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста срочно

Среднее арифметическое в каждой строке матрицы А(5,5)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2013, 02:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти среднее арифметическое в каждой строке матрицы А(5,5) (C++):

Матрицы: найти количество, сумму и среднее арифметическое отрицательных элементов в каждой строке - C++
дан двумерный массив, найти количество, сумму и среднее арифметическое отрицательных элементов в каждой строке

Вычислить среднее арифметическое в каждой строке матрицы. - C++
Дан двумерный числовой массив. Память выделить статически, заполнить с клавиатуры. Вывести массив в матричной форме. Вычислить среднее...

Найти среднее арифметическое последних 5 чисел, в каждой строке файла - C++
Всем привет! столкнулся с проблемой при обработке данных из текстового файла: Допустим есть такой файл, состоящий минимум из 3х...

Найти среднее арифметическое элементов каждой строки матрицы - C++
Найти среднее арифметическое элементов каждой строки матрицы Q (l, m) и отнять его от элементов этой строки матрица 7х7, зарание спасибо

Найти среднее арифметическое элементов каждой строки матрицы - C++
Нужно ввести матрицу и получить вектор B, каждый элемент которого среднее арифметическое элементов соответствующей строки. Я написал код,...

Найти среднее арифметическое каждой строки заданной матрицы, а среди найденых значений найти наибольшее - C++
Дана программа, в которой через внешний файл задан массив a и идёт подсчет среднего арифметического каждой строки. Требуется доделать...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Пацан_
2 / 2 / 1
Регистрация: 22.05.2013
Сообщений: 39
17.06.2013, 13:38 #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
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    setlocale (LC_ALL, "Russian");
    const int M=5;
    const int N=5;
    int m, n;
    double A[M][N];
 
    srand (time(NULL));
    
    for (m=0; m<M; m++) //создание матрици
        for (n=0; n<N; n++)
            A[m][n]=rand()%10+1;
 
    for (m=0; m<M; m++) //вывод матрици
    {
        cout <<endl;
        for (n=0; n<N; n++)
            cout <<A[m][n];
    }
 
    cout <<endl;
    cout <<"Среднее арифметическое строки 1: " <<(A[0][0]+A[0][1]+A[0][2]+A[0][3]+A[0][4])/5 <<endl;
    cout <<"Среднее арифметическое строки 2: " <<(A[1][0]+A[1][1]+A[1][2]+A[1][3]+A[1][4])/5 <<endl;
    cout <<"Среднее арифметическое строки 3: " <<(A[2][0]+A[2][1]+A[2][2]+A[2][3]+A[2][4])/5 <<endl;
    cout <<"Среднее арифметическое строки 4: " <<(A[3][0]+A[3][1]+A[3][2]+A[3][3]+A[3][4])/5 <<endl;
    cout <<"Среднее арифметическое строки 5: " <<(A[4][0]+A[4][1]+A[4][2]+A[4][3]+A[4][4])/5 <<endl;
 
    system ("pause");
    return (0);
}
Если кто-нибудь знает как реализовать данную задачу по другому или попроще, буду рад если поделитесь
0
Thinker
Эксперт C++
4226 / 2200 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
17.06.2013, 14:08 #3
Цитата Сообщение от Пацан_ Посмотреть сообщение
Если кто-нибудь знает как реализовать данную задачу по другому или попроще, буду рад если поделитесь
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
#define N 5
void Init(int *a, int *end)
{
   if (a < end)
   {
      *a = rand() % 10 - 5;
      Init(a + 1, end);
   }
}
 
void Print(int *a, int n)
{
   int i, j;
   for(i = 0; i < n; ++i)
      std::cout << a[i] << " ";
   std::cout << std::endl;
}
 
int Sum(int *a, int *end)
{
   return a < end ? *a + Sum(a + 1, end) : 0;
}
 
int main()
{
   int i, a[N][N];
   srand(time(NULL));
   Init(*a, *a + N*N);
   for(i = 0; i < N; ++i)
      Print(a[i], N);
   for(i = 0; i < N; ++i)
      std::cout << 1.0 * Sum(a[i], a[i] + N) / N << std::endl;
   return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2013, 14:08
Привет! Вот еще темы с ответами:

Найти среднее арифметическое элементов каждой диагонали матрицы, параллельной побочной - C++
Здравствуйте! Помогите написать 3 программмы на C++ на задачи с двумерными массивами 2. Дана квадратная матрица A порядка M. Найти...

Найти среднее арифметическое каждой строки заданной матрицы и сумму её элементов - C++
Приветствую всех. Дана действительная матрица A размера n x m. Найти среднее арифметическое каждой строки матрицы и сумму элементов...

Для каждой строки матрицы с нечетным номером найти среднее арифметическое ее элементов - C++
Здравствуйте.Нужна помощь с двумя программами.Я работаю в visual studio. 1. Дана матрица размера M × N. Для каждой строки матрицы с...

Найти среднее арифметическое положительных элементов каждой строки матрицы и вывести результаты в виде столбца. - C++
A Найти среднее арифметическое положительных элементов каждой строки матрицы и вывести результаты в виде столбца.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru