Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 06.09.2019
Сообщений: 3
1

Напечатать матрицу которая имеет минимальный "след”

06.09.2019, 15:57. Показов 807. Ответов 4
Метки нет (Все метки)

Добрый день: Есть задача:
Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный "след”
(т.е. сумму элементов главной диагонали). При решении создать функцию для нахождения
следа матрицы и функцию печати матрицы.
Есть мысль,что это массив в массиве с перебором....но как это вывести в коде....мозг вскипел...((((
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 15:57
Ответы с готовыми решениями:

Напечатать ту матрицу из двух, которая имеет минимальный след
Даны две квадратные матрицы. Напечатать ту из них, ко¬торая имеет минимальный "след" (т.е. сумму...

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

Напечатать ту из матриц, которая имеет минимальный "след"
Прошу оказать содействие: Задача: Даны две квадратные матрицы nxn. Напечатать ту из них, которая...

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

4
Заблокирован
06.09.2019, 16:06 2
Два массива и все.
0
Модератор
Эксперт С++
10872 / 8991 / 5408
Регистрация: 18.12.2011
Сообщений: 24,040
06.09.2019, 16:06 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
double trace(double** x,int n)
{
   double s=0;
   for(int i=0;i<n;i++)
    s+=x[i][i];
}
int main()
{
    int N;
    double** a,**b;
    // тут выделить память и заполнить
    doule t1=trace(a,N);
    doule t2=trace(b,N);
    if(t1>t2)
     // вывод t2
    else
     // вывод t1
}
Остальное возьмите из
Образцы (шаблоны) программ для типовых задач
0
0 / 0 / 0
Регистрация: 06.09.2019
Сообщений: 3
06.09.2019, 16:55  [ТС] 4
получается как-то так но почему-то не отрабатывает....

#include <iostream>

using namespace std;

int main()
{
int n = 0;
cin >> n;
cout << endl;

int** m = new int*[n];



for (size_t i = 0; i < n; i++)

m[i] = new int[n];

for (size_t i = 0;i < n; ++i)
for (size_t j = 0; j < n; ++j)
{
cout << " matr [" << i << "][" << j << "]=";

cout << endl;
}

int i;
int j;

cin >> m[i][j];
for (size_t i = 0; i < n; ++j)
{
for (size_t j = 0; j < n; j++)
cout << m[i][j] << " ";
cout << " ";

}

int summ = 0;
for (size_t i = 0; i < n; ++i)
for (size_t j = 0; j < n; ++j)
if (j = i)
summ += m[i][j];
cout << summ;

return 0;

}
0
Модератор
Эксперт С++
10872 / 8991 / 5408
Регистрация: 18.12.2011
Сообщений: 24,040
06.09.2019, 16:57 5
Удалите этот бред (я даже не стану вместо Вас обрамлять его тегами), а возьмите нормальный код из предлагаемого образца
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 16:57

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вывести матрицу имеющую минимальный "след”
Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный &quot;след” (т.е....

Напечатать ту из матриц, которая имеет минимальный "след"
1)Даны две квадратные матрицы. Напечатать ту из них, ко¬торая имеет минимальный &quot;след&quot; (т.е. сумму...

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный след
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный &quot;след' (т.е. сумму...

Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный след
Даны две квадратные матрицы. Напечатать ту из них, которая имеет минимальный &quot;след' (т.е. сумму...


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

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

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