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

Найти максимальный элемент матрицы и увеличить его на сумму элементов первой строки

27.11.2019, 19:39. Показов 821. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив А(6,6) и В(5,5) из целых чисел. Найти максимальный элемент массива и увеличить его на сумму элементов первой строки. Определить, в каком массиве максимальный элемент больше.

Решить через функцию.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2019, 19:39
Ответы с готовыми решениями:

Найти максимальное значение элемента матрицы, указать его координаты и подсчитать сумму строки матрицы, содержащей максимальный элемент
Здраствуйте форумчане, помогите выполнить задание. Из 25 положительных, отрицательных и нулевых...

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

Найти сумму элементов столбца и строки матрицы, на пересечении которых находится максимальный элемент матрицы
Найти сумму элементов столбца и строки матрицы. на пересечении которых находится максимальный...

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

1
Модератор
2547 / 1646 / 896
Регистрация: 16.10.2013
Сообщений: 4,884
Записей в блоге: 13
28.11.2019, 08:01 2
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
using namespace std;
 
int findMax(int arr[], int size){
    int result = arr[0];
    for(int i = 0; i < size; i++){
        for(int j = 0; j < size; j++){
            if(!i && !j) continue;
            if(result < arr[i * size + j]){
                result = arr[i * size + j];
            }
        }
    }
    return result;
}
 
int sum1row(int arr[], int size){
    int result = 0;
    for(int i = 0; i < size; i++){
        result += arr[i];
    }
    return result;
}
 
int main(){
    int a[6][6], b[5][5];
    
    srand(time(NULL));
    for(int i = 0; i < 6; i++){
        for(int j = 0; j < 6; j++){
            a[i][j] = -50 + rand() % 101;
            cout << a[i][j] << "\t";
        }
        cout << endl;
    }
    cout << endl;
    
    int a_max = findMax(reinterpret_cast<int *>(a), 6);
    int a_sum = sum1row(reinterpret_cast<int *>(a), 6);
    
    for(int i = 0; i < 5; i++){
        for(int j = 0; j < 5; j++){
            b[i][j] = -50 + rand() % 101;
            cout << b[i][j] << "\t";
        }
        cout << endl;
    }
    
    int b_max = findMax(reinterpret_cast<int *>(b), 5);
    int b_sum = sum1row(reinterpret_cast<int *>(b), 5);
    
    cout << "array a: max element = " << a_max << "; sum 1-st row = " << a_sum <<
    "; max + sum = " << a_max + a_sum << endl;
    cout << "array b: max element = " << b_max << "; sum 1-st row = " << b_sum <<
    "; max + sum = " << b_max + b_sum << endl;
    if(a_max > b_max) cout << "maximal element in A higher than in B" << endl;
    if(a_max < b_max) cout << "maximal element in B higher than in A" << endl;
    if(a_max == b_max) cout << "maximal element in A equal in B" << endl;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2019, 08:01
Помогаю со студенческими работами здесь

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

Найти сумму отрицательных элементов главной диагонали матрицы, произведение элементов 3-го столбца, максимальный элемент 1-й строки
помогите составить программу на QBasic! дана матрица : -12; 1; 2; -21; 11; -14; 13; 8; ...

Найти сумму элементов той строки матрицы, в которой расположен максимальный элемент
1 задача)Найти сумму элементов той строки массива a(3x3), в которой расположен максимальный элемент...

Найти сумму элементов той строки, в которой расположен максимальный элемент матрицы
Дана целочисленная квадратная матрица порядка n. Найти сумму элементов той строки, в которой...


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

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

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