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

среднее арифметическое элементов каждой ее диагонали - C++

Восстановить пароль Регистрация
 
Lifehouse
0 / 0 / 0
Регистрация: 12.11.2011
Сообщений: 58
14.11.2011, 20:46     среднее арифметическое элементов каждой ее диагонали #1
Помогите исправить , среднее арифметическое элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A1,M).
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
40
41
42
43
  #include <iostream.h>
int main()
{
    
   int matrix[5][5] = {
        {50,15,33,32,23},
        {29,34,98,22,98},
        {12,44,89,63,72},
        {48,54,63,71,82},
        {53,66,17,65,29}
    };
 
    int d;
    int m = 5;
    int x, y, c;
    float sum, sredn;
 
 
        for (d = 1; d <= m * 2 - 1; d++) {
            if (d <= m) {
                x = d - 1;
                sum = 0;
                c = y = 0;
                for (; x >= 0; x--) {
                    sum += matrix[x][y];
                    y++; c++;
                }
            } else {
                y = d - m;
                c = sum = 0;
                x = m - 1;
                for (; y < m; y++) {
                    sum += matrix[x][y];
                    x--; c++;
                }
            }
            sredn = sum / c;
            /*Vivod nomer diagonali i srednee znachenie*/
            cout << "# " << d << "  " << sredn << endl;
        }
 
    return 0;
}
Помогите исправить , среднее арифметическое элементов каждой ее диагонали, параллельной главной (начиная с одноэлементной диагонали A1,M).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2011, 20:46     среднее арифметическое элементов каждой ее диагонали
Посмотрите здесь:

C++ среднее арифметическое положительных элементов в каждой строке
C++ Среднее арифметическое положительных элементов м-цы, расположенных выше ее побочной диагонали
Найти среднее арифметическое элементов каждой диагонали матрицы, параллельной побочной C++
C++ Задача по матрице (Найти кол-во элементов больше 5 среди элементов главной диагонали.Вычислить среднее арифметическое)
C++ Найти среднее арифметическое значение четных элементов и среднее арифметическое нечетных элементов и сравнить их между собой
Верно ли, что среднее арифметическое элементов выше главной диагонали больше среднего арифметического элементов ниже главной диагонали C++
C++ Найти среднее арифметическое элементов матрицы, расположенных на главной диагонали
Найти среднее геометрическое и среднее арифметическое элементов главной диагонали матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
15.11.2011, 05:22     среднее арифметическое элементов каждой ее диагонали #2
лучше выведи их на экран в том порядке, в котором собираешься обрабатывать
тогда поймёшь, как по ним проходить
Yandex
Объявления
15.11.2011, 05:22     среднее арифметическое элементов каждой ее диагонали
Ответ Создать тему
Опции темы

Текущее время: 05:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru