Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Mr Twix
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 6
#1

Найти квадрат матрицы, в котором сумма диагональных элементов максимальна - C++

12.03.2012, 19:32. Просмотров 392. Ответов 4
Метки нет (Все метки)

В двумерном массиве найдите квадрат размером 3х3,в котором сумма диагональных элементов максимальна.Выведите его на экран.
Только начинаю очень сложно с массивами!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2012, 19:32     Найти квадрат матрицы, в котором сумма диагональных элементов максимальна
Посмотрите здесь:

Напечатать квадрат той из двух матриц, в которой наименьший след (сумма диагональных элементов), считая, что такая матрица одна - C++
Даны две квадратные вещественные матрицы шестого порядка. Напечатать квадрат той из них, в которой наименьший след (сумма диагональных...

Номер строки квадратной матрицы, сумма элементов которой максимальна - C++
Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна. #include...

Определить номер строки квадратной матрицы, сумма элементов которой максимальна - C++
Доброго времени суток уважаемые, у меня есть такой код #include "stdafx.h" #include "stdio.h" #include "conio.h" #include...

Определение номера строки квадратной матрицы, сумма элементов которой максимальна - C++
Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна. В C++ пожалуйста

Сформировать из фрагмента матрицы А(na,ma) новую матрицу B(nb,mb), сумма элементов в которой максимальна. - C++
Помогите с задачей на С++, пожалуйста. Сформировать из фрагмента матрицы А(na,ma) новую матрицу B(nb,mb), сумма элементов в которой...

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

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

Найти непрерывный участок из 10 элементов, сумма которых максимальна - C++
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Если размерность массива 200, а диапазон значений от 0 до 100.

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

Написать программу, которая определяет номер строки квадратной матрицы, сумма элементов которой максимальна - C++
Нужно сделать без идентификатора define, в общем ввод размерности матрицы ввести с клавиатуры # include <stdio.h> # include <conio.h> #...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6289 / 5892 / 1910
Регистрация: 18.12.2011
Сообщений: 15,127
Завершенные тесты: 1
13.03.2012, 18:58     Найти квадрат матрицы, в котором сумма диагональных элементов максимальна #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
const int N=10;
const int M=8;
double X[N][M];
...
double summax=x[0][0]+x[1][1]+x[2][2];
int ix=1,jx=1;
for(int i1=1;i1<N-1;i1++)
for(int i1=1;i1<N-1;i1++)
{
    double sum=x[i1-1][j1-1]+x[i1][j1]+x[i1+1][j1+1];
    if(sum>summax)
    {
         sum=summax;ix=i1;jx=j1;
    }
}
for(int i1=ix-1;i1<=ix+1;i1++)
{
     for(int i1=jx-1;i1<=jx+1;i1++)
     {
          cout<<x[i1][j1]<<"   ";
     }
     cout<,endl;
}
Добавлено через 1 минуту
Пардон 14- я строка такая:
C++
1
      summax=sum;ix=i1;jx=j1;
Mr Twix
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 6
13.03.2012, 19:01  [ТС]     Найти квадрат матрицы, в котором сумма диагональных элементов максимальна #3
5 строка для чего? Что значат эти точки?
RinaM
79 / 35 / 6
Регистрация: 21.11.2010
Сообщений: 175
13.03.2012, 19:34     Найти квадрат матрицы, в котором сумма диагональных элементов максимальна #4
Ни для чего. И вообще, я так понимаю, zss2 оставил место для вставки еще какого-нибудь кода)))
zss
Модератор
Эксперт С++
6289 / 5892 / 1910
Регистрация: 18.12.2011
Сообщений: 15,127
Завершенные тесты: 1
13.03.2012, 21:19     Найти квадрат матрицы, в котором сумма диагональных элементов максимальна #5
Цитата Сообщение от Mr Twix Посмотреть сообщение
5 строка для чего? Что значат эти точки?
Я надеюсь, Вы понимаете, что в массив X надо как-то ввести данные,
прежде чем его использовать. Вот в 5 строке и напишите этот код.
Кстати, еще одна ошибочка, в 9 строке не N, а M.
Yandex
Объявления
13.03.2012, 21:19     Найти квадрат матрицы, в котором сумма диагональных элементов максимальна
Ответ Создать тему
Опции темы

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