Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
xatslise
1 / 1 / 1
Регистрация: 14.06.2017
Сообщений: 44
#1

К элементам заданой матрицы прибавить ее наименший по модулю элемент

02.07.2017, 20:42. Просмотров 112. Ответов 3
Метки нет (Все метки)

Получить новую матрицу F(7,6) путем сложения всех елементов заданой матрици B(7,6) с ее найменшим по модулю елементом
елементы целые от -15 до 25
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2017, 20:42
Ответы с готовыми решениями:

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

Максимальный по модулю элемент матрицы добавить к элементам из заданного интервала [a, b] всех четных столбцов
Помогите решить задачу с использованием вектора и итераторов: Я разобрался...

Прибавить ко всем элементам одномерного числового массива максимальный элемент
Прибавить ко всем элементам одномерного числового массива максимальный элемент....

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

Прибавить к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй
Привет ВСЕМ!!! Помогите пожалуйста с одной задачкой!!!) Пусть даны две...

3
Encephalopathy
69 / 69 / 56
Регистрация: 04.06.2016
Сообщений: 235
Завершенные тесты: 2
02.07.2017, 22:29 #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
#include <ctime>
#include <iostream>
 
using namespace std;
 
int main()
{
    
 
    srand(time(0));
 
 
    int arr[7][6], B[7][6];
    cout << "A:" << endl;
       for(int i = 0; i < 7; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            arr[i][j] = -15 + rand() % 41;//Заполняем случайными числами
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }
       int min = abs(arr[0][0]);
      
       for (int i = 0; i < 7; i++)
       {
           for (int j = 0; j < 6; j++)
           {
               if (abs(arr[i][j]) < min) min = abs(arr[i][j]);
           }
           
       }
       for (int i = 0; i < 7; i++)
       {
           for (int j = 0; j < 6; j++)
           {
               B[i][j]= arr[i][j]+min;
           }
 
       }
       cout <<  "B:" << endl;
       for (int i = 0; i < 7; i++)
       {
           for (int j = 0; j < 6; j++)
           {
               B[i][j] = -15 + rand() % 41;//Заполняем случайными числами
               cout << arr[i][j] << " ";
           }
           cout << endl;
       }
 
    system("pause");
    
    return 0;
}
0
Mournful Max
Велосипедист...
346 / 213 / 74
Регистрация: 15.12.2015
Сообщений: 784
Завершенные тесты: 1
02.07.2017, 22:40 #3
Encephalopathy, что-то Вы перемудрили
Цитата Сообщение от Encephalopathy Посмотреть сообщение
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
...
       for (int i = 0; i < 7; i++)
       {
           for (int j = 0; j < 6; j++)
           {
               B[i][j]= arr[i][j]+min;
           }
 
       }
       cout <<  "B:" << endl;
       for (int i = 0; i < 7; i++)
       {
           for (int j = 0; j < 6; j++)
           {
               B[i][j] = -15 + rand() % 41;//Заполняем случайными числами
               cout << arr[i][j] << " ";
           }
           cout << endl;
       }
 
    system("pause");
    
    return 0;
}
1
Encephalopathy
69 / 69 / 56
Регистрация: 04.06.2016
Сообщений: 235
Завершенные тесты: 2
02.07.2017, 23:40 #4
Да поспешил,вот поправил.
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
#include <ctime>
#include <iostream>
 
using namespace std;
 
int main()
{
 
 
    srand(time(0));
 
 
    int arr[7][6], B[7][6];
    cout << "A:" << endl;
    for (int i = 0; i < 7; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            arr[i][j] = -15 + rand() % 41;//Заполняем случайными числами
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }
    int min = abs(arr[0][0]);
 
    for (int i = 0; i < 7; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            if (abs(arr[i][j]) < min) min = abs(arr[i][j]);
        }
 
    }
    for (int i = 0; i < 7; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            B[i][j] = arr[i][j] + min;
        }
 
    }
    cout << "B:" << endl;
    for (int i = 0; i < 7; i++)
    {
        for (int j = 0; j < 6; j++)
        {
            
            cout << B[i][j] << " ";
        }
        cout << endl;
    }
 
    system("pause");
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2017, 23:40

Если в заданной строке матрицы содержится ее максимальный отрицательный элемент, то ко всем элементам матрицы
Дана целая A. Если в заданной строке матрицы содержится ее максимальный...

Определить элемент матрицы, который по модулю наименее отличается от среднего арифметического элементов матрицы
В прямоугольной матрице определить элемент, который по модулю наименее...

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


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

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

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