Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Andrew66
1 / 1 / 1
Регистрация: 23.12.2012
Сообщений: 35
1

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

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

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

Добавлено через 3 часа 42 минуты
help
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 21:42
Ответы с готовыми решениями:

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

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

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

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

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

2
newb_programmer
237 / 237 / 113
Регистрация: 03.09.2011
Сообщений: 558
11.10.2013, 22:05 2
Лучший ответ Сообщение было отмечено Andrew66 как решение

Решение

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 / 3
Регистрация: 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

Найти сумму элементов на главной и произведение элементов на побочной диагонали матрицы
Помогите срочно нужно. Ввести квадратную матрицу 5 х 5. Найти сумму элементов...

Найти сумму элементов квадратной матрицы порядка N, находящихся ниже главной диагонали
В BORLADC Добавлено через 10 минут Стал делать начоло,а дальше не пойму! ...

Найти сумму элементов квадратной матрицы порядка N, находящихся ниже главной диагонали
Помогите разобраться! начал делать,а дальше не пойму? int A,i,j; ...


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

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

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