0 / 0 / 0
Регистрация: 25.05.2011
Сообщений: 8
1

Все элементы главной диагонали заменить на сумму элементов в данном массиве, имеющих четное значение.

21.06.2011, 11:40. Показов 1365. Ответов 1
Метки нет (Все метки)

Дан двумерный массив целых чисел из 4 столбцов и 4 строк. Все элементы главной диагонали заменить на сумму элементов в данном массиве, имеющих четное значение. Вывести массив по строкам до и после замены.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.06.2011, 11:40
Ответы с готовыми решениями:

Все элементы главной диагонали заменить на сумму элементов в данном массиве, имеющих четное значение
Дан двумерный массив целых чисел из 4 столбцов и 4 строк. Все элементы главной диагонали заменить...

Найти сумму всех нечетных элементов выше главной диагонали и заменить ей все нечетные элементы ниже главной диагонали.
Разработать программу в среде матлаб для нахождения суммы всех нечетных элементов выше главной...

Найти сумму всех нечётных элементов матрицы и заменить ею все элементы главной диагонали
Разработать алгоритм и написать программу на языке TurboPascal. Задана матрица(двумерный массив)...

Дан массив А(20), в данном массиве все положительные элементы заменить их квадратами и подсчитать сумму элементов полученного массива.
Дан массив А(20), в данном массиве все положительные элементы заменить их квадратами и подсчитать...

1
Кошковед
520 / 508 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
21.06.2011, 11:48 2
Лучший ответ Сообщение было отмечено васян93 как решение

Решение

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>
using namespace std;
 
int main()
{
    int mas[4][4];
    int sum = 0;
 
    for (int i = 0; i < 4; i++)
        for (int j = 0; j < 4; j++)
        {
            cin >> mas[i][j]; // Ввод массива
            if ( mas[i][j] % 2 == 0 ) sum+=mas[i][j]; // нахождение суммы четных элементов
        }
 
    for(int i = 0; i < 4; i++) // Вывод на экран 
    {
        for(int j = 0; j < 4; j++)
            cout << mas[i][j] << "\t";
 
        mas[i][i]=sum; // замена диагонали
        cout << endl;
    }
 
        cout << endl <<endl;
 
    for (int i = 0; i < 4; i++) // вовод измененного массива
    {
        for (int j = 0; j < 4; j++)
            cout << mas[i][j] << "\t";
        cout << endl;
    }
    system("pause");
    return 0;
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.06.2011, 11:48
Помогаю со студенческими работами здесь

Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы, расположенные на главной диагонали и выше ее.
Найти сумму и произведение всех положительных элементов массива и заменить нулями все элементы,...

Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством положительных элементов, лежащих на главной диагонали
Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством...

Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством положительных элементов, лежащих на главной диагонали
Все элементы матрицы X (n x n), лежащие выше второстепенной диагонали заменить количеством...

В массиве все элементы, имеющие четное значение суммы индексов, заменить на минимальный элемент массива
В массиве все элементы, имеющие четное значение суммы индексов, заменить на минимальный элемент...

Заменить элементы главной диагонали на сумму неотрицательных элементов
Масив задать самому Заменить элементы главной диагонали на сумму неотрицательных элементов

Массив: Все элементы ниже главное диагонали обнулить, выше заменить на 3, а элементы главной диагонали заменить на 7.
Дана матрица А(5 5). Все элементы ниже главной диагонали обнулить, выше заменить на 3, а элементы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru