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

сумму всех элементов матрицы целых чисел 3*3 - C++

Восстановить пароль Регистрация
 
Taika
 Аватар для Taika
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 21
12.05.2012, 13:12     сумму всех элементов матрицы целых чисел 3*3 #1
Написать программу,вычисляющую сумму всех элементов матрицы целых чисел 3*3, расположенных над главной диагональю. Результат вывести на экран.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2012, 13:12     сумму всех элементов матрицы целых чисел 3*3
Посмотрите здесь:

Вычислить и отобразить сумму всех целых чисел C++
посчитать сумму цифр всех целых чисел 1 до n C++
C++ Найти сумму квадратов всех целых чисел от A до В включительно
Создать массив целых чисел от 1 до 9 и найти сумму всех элементов C++
C++ Найти сумму всех целых чисел от A до B включительно (Pascal -> С++)
C++ Найти сумму квадратов всех целых чисел от a до b
Найти сумму всех отрицательных, и произведение всех положительных элементов матрицы C++
C++ Найти сумму всех элементов главной диагонали матрицы, и сумму всех отрицательных элементов побочной диагонали

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
UFO94
 Аватар для UFO94
263 / 252 / 13
Регистрация: 04.04.2012
Сообщений: 546
12.05.2012, 13:33     сумму всех элементов матрицы целых чисел 3*3 #2
Над главной диагональю -- ее включать или нет?

Добавлено через 15 минут
Ну, короче, для матрицы 3 на 3 руками это написать быстрее, чем цикл. Если не включать главную диагональ, то это элементы [0][1],[0][2],[1][2]. Если включать, то туда еще добавляются [0][0],[1][1],[2][2]
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
12.05.2012, 13:42     сумму всех элементов матрицы целых чисел 3*3 #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
35
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    setlocale(0,"");
    int mas[3][3] = {0};
    int sum = 0;
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 3; j++)
        {
            cout << (mas[i][j] = rand() % 10) << "\t";
        }
        cout << endl;
    }
 
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 3; j++)
        {
            if (i < j)
            {
                sum += mas[i][j];
            }
        }
    }
 
    cout << endl << "summa " << sum << endl;
 
    system("pause >> null");
     return 0;
}
с учетом главной диагонали

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
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
int main()
{
    setlocale(0,"");
    int mas[3][3] = {0};
    int sum = 0;
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 3; j++)
        {
            cout << (mas[i][j] = rand() % 10) << "\t";
        }
        cout << endl;
    }
 
    for(int i = 0; i < 3; i++)
    {
        for(int j = 0; j < 3; j++)
        {
            if (i <= j)
            {
                sum += mas[i][j];
            }
        }
    }
 
    cout << endl << "summa " << sum << endl;
 
    system("pause >> null");
     return 0;
}
Yandex
Объявления
12.05.2012, 13:42     сумму всех элементов матрицы целых чисел 3*3
Ответ Создать тему
Опции темы

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