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

Максимальный элемент каждого столбца заменить суммой цифр модуля минимального элемента матрицы

29.03.2017, 16:32. Показов 2140. Ответов 1
Метки нет (Все метки)

Задана матрица целых чисел B(nxm). Максимальный элемент каждого столбца заменить суммой цифр модуля минимального элемента матрицы.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2017, 16:32
Ответы с готовыми решениями:

В каждой строке заменить максимальный элемент суммой цифр минимального элемента
Помогите решить задачу на с++ 1. Задана матрица целых чисел A (n*m). В каждой строке заменить...

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

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

Первый элемент каждого четного столбца матрицы заменить суммой простых чисел этого столбца
Надо решить такую задачу,помогите,а то не шарю що делать: Задана матрица A(n,n). Первый элемент...

1
Рэмбо комнатный
103 / 103 / 99
Регистрация: 05.03.2017
Сообщений: 511
29.03.2017, 17:43 2
Лучший ответ Сообщение было отмечено randick как решение

Решение

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
61
62
63
64
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
int main()
{
    srand(time(NULL));
    int n,m,a[100][100],max=-10000,maxJ,maxI,min=9999999,summ=0;
    cin >> n >> m ;
    for (int i=0; i<m; i++)
    {
        for (int j=0; j<n; j++)
        {
            a[i][j]=rand()%100;
            cout << a[i][j] << " " ;
        }
        cout << endl ;
    }
 
    for (int i=0; i<m; i++)
    {
        for (int j=0; j<n; j++)
        {
            if (a[i][j]<min)
            {
                min=a[i][j];
            }
        }
    }
 
    while (min!=0)
    {
        summ=summ+(min%10);
        min=min/10;
    }
 
    cout << "\n" << summ << "\n" << endl ;
 
    for (int j=0; j<n; j++)
    {
        max=-10000;
        for (int i=0; i<m; i++)
        {
            if (a[i][j]>max)
            {
                max=a[i][j];
                maxI=i;
                maxJ=j;
            }
        }
        a[maxI][maxJ]=summ;
    }
 
    for (int i=0; i<m; i++)
    {
        for (int j=0; j<n; j++)
        {
            cout << a[i][j] << " " ;
        }
        cout << endl ;
    }
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2017, 17:43
Помогаю со студенческими работами здесь

Заменить максимальный элемент каждого столбца матрицы нулем
Дан двумерный массив размером n*m, заполненный случайным образом. 1. Заменить максимальный...

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

Первый элемент каждого четного столбца заменить суммой чисел этого столбца
Задана матрица A(n,n). Первый элемент каждого четного столбца заменить суммой чисел этого столбца,...

Вычесть из каждого столбца матрицы максимальный элемент для каждого столбца, и результат вывести в матрицу
Что нужно добавить , чтобы вычесть из каждого столбца матрицы максимальный элемент для каждого...


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

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

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