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

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

Войти
Регистрация
Восстановить пароль
 
markgenuine
4 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 42
#1

В массиве найти максимальный элементы и выставить их в диагональ массива - C++

24.04.2014, 12:04. Просмотров 309. Ответов 4
Метки нет (Все метки)

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

В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы - C++
В массиве X(N) найти максимальный элемент массива и упорядочить по возрастанию все элементы, расположенные после найденного максимального...

В массиве Х (N) найти максимальный элемент массива и упорядочить по возрастанию все элементы - C++
написать программу на языке С++. Задание: В массиве Х (N) найти максимальный элемент массива и упорядочить по возрастанию все элементы,...

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

В двухмерном массиве найти максимальный и минимальный элементы и их координаты в массиве - C++
"В двухмерном массиве, размещенном в куче и заполненном случайными вещественными значениями, определить максимальных и минимальный элемент...

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

Найти в массиве минимальный и максимальный элементы. Вывести последовательность значений из этого диапазона, не встречающихся в данном массиве - C++
Найти в массиве минимальный и максимальный элементы. Вывести последовательность значений из этого диапазона, не встречающихся в данном...

4
Kuzia domovenok
1948 / 1801 / 138
Регистрация: 25.03.2012
Сообщений: 6,240
Записей в блоге: 1
24.04.2014, 12:10 #2
Цитата Сообщение от markgenuine Посмотреть сообщение
по строчно
построчно
Цитата Сообщение от markgenuine Посмотреть сообщение
хочу в двумерном массиве пробежаться по строчно в массиве найти максимальный элементы и выставить их в диагональ массива???
2 раза сказал в массиве. Даже 3 раза, если считать последнее слова. Тавтология!
C++
1
2
3
4
5
6
7
8
for (int i=0; i<n; i++){
  int max=0;
  for (int j=0; j<n; j++)
    if (a[i][j]>max) max=j;
  int tmp=a[i][i];
  a[i][i]=a[i][max];
  a[i][max]=tmp;
}
1
markgenuine
4 / 4 / 0
Регистрация: 19.02.2013
Сообщений: 42
24.04.2014, 12:18  [ТС] #3
А почему тогда последний элемент не сортируется по диагонали?
0
Андрей213
0 / 0 / 0
Регистрация: 21.04.2014
Сообщений: 13
24.04.2014, 12:29 #4
Что б по диагонали отсортировать, попробуй метод трех стаканов,
0
Kuzia domovenok
1948 / 1801 / 138
Регистрация: 25.03.2012
Сообщений: 6,240
Записей в блоге: 1
24.04.2014, 14:56 #5
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
markgenuine, а кто сказал, что они должны быть отсортированы вообще?

Добавлено через 1 час 21 минуту
я ошибся
C++
1
2
3
4
5
6
7
8
for (int i=0; i<n; i++){
  int max=i;
  for (int j=0; j<n; j++)
    if (a[i][j]>a[i][max]) max=j;
  int tmp=a[i][i];
  a[i][i]=a[i][max];
  a[i][max]=tmp;
}
1
24.04.2014, 14:56
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2014, 14:56
Привет! Вот еще темы с ответами:

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

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

Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька». - C++
Привет ВСЕМ!!! Обратите вниминие на эту задачку, ПЛЗ!!! =) Можно и без метода &quot; пузырька&quot;!!! Дан массив А(40). Найти минимальный и...

В массиве найти максимальный элемент и заменить им все нулевые элементы, с вызовом функции - C++
#include &lt;iostream&gt; using namespace std; void Zamena(double a, int n, double max) { for (int i = 0; i &lt; n; i++) if (a &gt;...


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

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

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