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

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

Войти
Регистрация
Восстановить пароль
 
Taika
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 21
#1

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

12.05.2012, 13:12. Просмотров 554. Ответов 2
Метки нет (Все метки)

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

Создать массив целых чисел от 1 до 9 и найти сумму всех элементов - C++
Создать массив целых чисел от 1 до 9 и найти сумму всех элементов

составить двумерный массив из целых чисел,и найти сумму всех элементов с нечетными и двухзначными индексами - C++
7. Екiөлшемдi бүтiн санды А жиымын құрыңдар жəне оның екi тақ санды индекстерiнiң барлық элементтерiнiң қосындысын табыңдар. Помогите...

В массиве целых чисел удалить все отрицательные числа; найти сумму всех элементов до и после преобразования - C++
С использованием функций и динамических массивов cоставить следующую задачу: В массиве целых чисел T(N) удалить все отрицательные...

Найти сумму всех целых чисел от а до b - C++
Пожалуйста, подскажите как правильно оформить в с++ такие задачи 1)Найти сумму всех целых чисел от а до b (значения а и b вводятся с...

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

Найти сумму квадратов всех целых чисел от a до b - C++
Найти сумму квадратов всех целых чисел от a до b ( значения а , b вводятся через клавиатуру b > = a ) Добавлено через 6 минут ...

Найти сумму всех целых чисел от A до B включительно - C++
Описать функцию SumRange(A, B) целого типа, находящую сумму всех целых чисел от A до B включительно (A и B — целые). Если A > B, то функция...

Посчитать сумму цифр всех целых чисел 1 до n - C++
[ход решения в gcc

Найти сумму всех целых чисел от a до 500 - C++
Найти сумму всех целых чисел от a до 500 (значение a вводится с клавиатуры; a<=500)

Найти сумму квадратов всех целых чисел от А до В включительно - C++
Даны два целых числа А и В (А < В). Найти сумму квадратов всех целых чисел от А до В включительно. b) Напечатать таблицу значений...

Найти сумму всех целых чисел от A до B включительно (Pascal -> С++) - C++
задание такое: Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно. Не знаю, как будет в С++...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
UFO94
264 / 253 / 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
1058 / 577 / 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;
}
Ответ Создать тему
Опции темы

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