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

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

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

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

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

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

Найти строку матрицы, в которой сумма положительных элементов максимальна - C++
Разработать программу, которая формирует двумерный массив L размером N x M вручную, или с помощью генератора случайных чисел (по выбору...

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

Заданы три вектора a(n), b(m), c(k). Вывести наименование вектора, в котором максимальна сумма четных элементов, стоящих на нечетных местах - C++
Заданы три вектора a(n), b(m), c(k). Вывести наименование вектора, в котором максимальна сумма четных элементов, стоящих на нечетных...

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

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

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

4
zss
Модератор
Эксперт С++
6477 / 6040 / 1981
Регистрация: 18.12.2011
Сообщений: 15,648
Завершенные тесты: 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;
1
Mr Twix
0 / 0 / 0
Регистрация: 11.01.2012
Сообщений: 6
13.03.2012, 19:01  [ТС] #3
5 строка для чего? Что значат эти точки?
0
RinaM
79 / 35 / 6
Регистрация: 21.11.2010
Сообщений: 175
13.03.2012, 19:34 #4
Ни для чего. И вообще, я так понимаю, zss2 оставил место для вставки еще какого-нибудь кода)))
0
zss
Модератор
Эксперт С++
6477 / 6040 / 1981
Регистрация: 18.12.2011
Сообщений: 15,648
Завершенные тесты: 1
13.03.2012, 21:19 #5
Цитата Сообщение от Mr Twix Посмотреть сообщение
5 строка для чего? Что значат эти точки?
Я надеюсь, Вы понимаете, что в массив X надо как-то ввести данные,
прежде чем его использовать. Вот в 5 строке и напишите этот код.
Кстати, еще одна ошибочка, в 9 строке не N, а M.
0
13.03.2012, 21:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2012, 21:19
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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