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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Andrew66
1 / 1 / 0
Регистрация: 23.12.2012
Сообщений: 35
#1

Дана матрица А (4,4) найти сумму нечетных элементов матрицы и произведение элементов находящихся на главной диагонали - C++

11.10.2013, 21:42. Просмотров 1260. Ответов 2
Метки нет (Все метки)

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

Добавлено через 3 часа 42 минуты
help
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 21:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана матрица А (4,4) найти сумму нечетных элементов матрицы и произведение элементов находящихся на главной диагонали (C++):

Найти сумму элементов матрицы, находящихся на диагонали, «ортогональной » главной - C++
Прошу помощи в задачи нужно сделать в консольном режиме Дана квадратная матрица размерности K<20. Найти сумму ее элементов, находящихся...

Найти сумму элементов находящихся на главной диагонали квадратной матрицы - C++
Помогите решить 2 задачки : 1) Найти сумму элементов находящихся на главной диагонали квадратной матрицы размером 3x3.Элементы массива...

Найти сумму элементов квадратной матрицы X(n,n), находящихся на главной диагонали и на побочной - C++
Найти сумму элементов квадратной матрицы X(n,n), находящихся на главной диагонали и на побочной по-отдельности как два разных вывода. ...

Найти сумму модулей элементов матрицы, находящихся выше главной диагонали - C++
Помогите сделать программу. Дано целочисленная матрица. Определить: - сумму модулей элементов, находящихся выше главной диагонали ...

Матрица A(x,y). Найти сумму элементов матрицы находящихся под побочной диагонали - C++
на матрице А(х,у) найти сумму элементов матрицы находящихся под побочной диагонали

Найти сумму элементов квадратной матрицы порядка N, находящихся ниже главной диагонали - C++
Помогите разобраться! начал делать,а дальше не пойму? int A,i,j; for(i=0;i<N;i++) for(j=0;j<N;j++) { printf("n...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
11.10.2013, 22:05 #2
Andrew66,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main()
{
    const int size=4;
    int arr[size][size],i,j,sum_odd=0,mult_main=1;
    for (i=0;i<size;i++)
        for (j=0;j<size;j++) {
            arr[i][j]=rand()%10;
            cout<<"arr["<<i<<"]["<<j
                <<"] = "<<arr[i][j]<<"\n";
        }
    for (i=0;i<size;i++)
        for (j=0;j<size;j++){
            arr[i][j]%2?sum_odd+=arr[i][j]:0;
            i==j?mult_main*=arr[i][j]:0;
        }
    cout<<"Sum of odd elements = "<<sum_odd<<"\n"
        <<"Mult of elements on main diagonal = "<<mult_main<<"\n";
    system("pause");
    return 0;
}
1
StriBog45
6 / 6 / 2
Регистрация: 03.09.2013
Сообщений: 81
11.10.2013, 22:12 #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
36
37
38
39
40
#include "stdafx.h"
#include "iostream"
#include <ctime>
#include <locale>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    const int size = 4 , size2 = 4;
    int A[size][size2],i,j,summa = 0;
    srand(time(NULL));
    for ( i = 0; i < size; i ++)        // Матрица
    {
        for ( j = 0; j < size2; j++)
        {
            A[i][j] = rand() % 150 - 50; // Присваивание случайного числа
            cout << A[i][j]
                 << " ";
        }
        cout << endl;
    }
 
    for ( i = 0; i < size; i++) // Сумма не чётных
    {
        for ( j = 0; j < size2; j++)
        {
            if ( A[i][j] % 2 == 1 ) // Проверка на нечётность
            {
                summa = summa + A[i][j];
            }
        }
    }
    cout << "Сумма всех нечетных элементов матрицы = "
         << summa
         << endl;
 
system("pause");
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2013, 22:12
Привет! Вот еще темы с ответами:

Найти сумму элементов квадратной матрицы порядка N, находящихся ниже главной диагонали - C++
В BORLADC Добавлено через 10 минут Стал делать начоло,а дальше не пойму! void main() { intA; for(i=0;i&lt;=N;i++) ...

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

Дана квадратная матрица. Найти сумму элементов ее главной, побочной диагонали. - C++
Помогите пожалуйста решить. 3. Дана квадратная матрица порядка*M. Найти сумму элементов ее главной, побочной диагонали.

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


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

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

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