Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SelleR01
0 / 0 / 0
Регистрация: 23.12.2013
Сообщений: 35
#1

Получить новую матрицу путем деления всех элементов исходной матрицы на сумму элементов главной диагонали - C++

27.12.2013, 18:49. Просмотров 379. Ответов 2
Метки нет (Все метки)

Дана матрица A(n,n). Получить новую матрицу путем деления всех элементов исходной матрици на сумму элементов, находящейся на главной диогонали.
Помогите составить код.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2013, 18:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить новую матрицу путем деления всех элементов исходной матрицы на сумму элементов главной диагонали (C++):

Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент - C++
2)Задан двумерный массив А. Получить новую матрицу путем деления всех элементов исходной матрицы на ее наибольший по модулю элемент.

Получить новую матрицу, путём деления всех элементов исходной матрицы на ее максимальный по модулю элемент - C++
С матрицы А (n, n) (n <= 6) получить новую матрицу В (n, n) путем деления всех элементов матрицы А на ее максимальный по модулю элемент.

Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент - C++
помогите с задачей,надо написать код на с++ Дана действительная матрица размером m×n, в которой не все элементы равны нулю. Получить...

Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент - C++
Получить новую матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент

Получить новую матрицу путем деления всех элементов на ее наибольший по модулю элемент - C++
Помогите написать программу на c++, задание: Дана действительная матрица размера n×m , в которой не все элементы равны нулю. Получить...

Матрицы: получить новую матрицу путем умножения всех элементов на... - C++
Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream...

2
Ev_Hyper
Заблокирован
27.12.2013, 18:53 #2
Предыдущая ваша тема почти точно совпадает с этой. Неужели вы не можете сами переделать?

C++
1
2
3
4
5
6
7
double sum=0;
for(int j=0;j<n;j++)
sum+=a[j][j];
 
for(int i=0;i<n;i++)
for(int k=0;k<n;k++)
a[i][k]/=max;
0
azbest
41 / 41 / 8
Регистрация: 12.03.2013
Сообщений: 148
27.12.2013, 18:55 #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
41
42
43
44
45
46
47
#include <iostream>
#include<time.h>
#include<stdlib.h>
#include <iomanip>
#include <climits>
 
using namespace std;
 
int main()
{
    srand(time(NULL));
    int M=0;
    int sum=0, max = INT_MIN;
    cin >> M;
    int** A=new int* [M];
    for (int i=0; i<M;++i) {
        A[i]=new int[M];
        for (int j=0; j<M; ++j) {
            A[i][j] = rand()%100;
            cout << setw(4) << A[i][j];
            if (i == j) {
                    sum += A[i][j];
            }
 
        }
        cout << endl;
 
    };
 
    float** B = new float*[M];
    for (int i=0; i<M; ++i) {
        B[i] = new float[M];
        for (int j=0; j<M; ++j) {
            B[i][j] = A[i][j]/float(sum);
            cout<< setw(10) << B[i][j];
        }
        cout << endl;
    }
 
 
    for(int i = 0; i < M; i++) {
        delete [] A[i];
    }
    delete [] A;
 
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.12.2013, 18:55
Привет! Вот еще темы с ответами:

Дана прямоугольная матрица. Получить новую матрицу путём деления всех элементов исходной матрицей на её максимальный по модулю элемент. - C++
7.9.2. Помогите, пожалуйста, решить задачу в С++. Дана прямоугольная матрица. Получить новую матрицу путём деления всех элементов...

Получить матрицу путем деления всех элементов данной матрицы на ее наибольший по модулю элемент - C++
Задание: написать программу согласно заданию. Дана целочисленная матрица размера 5х5. Получить новую матрицу путем деления всех...

Получить новую матрицу путем умножения всех элементов данной матрицы на ее наименьший по модулю элемент - C++
Получить новую матрицу путем умножения всех элементов данной матрицы на ее наименьший по модулю элемент

Получить новую матрицу путем деления ее элементов на первый элемент - C++
Задан массив А . Получить из него новый массив путем деления элементов массива на первый элемент массива


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

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

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