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

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

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

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

24.12.2014, 13:35. Просмотров 637. Ответов 1
Метки нет (Все метки)

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

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

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

Путем перестановок строк и столбцов элемент переместить в правый верхний угол подмассива (С Turbo Pascal на C++) - C++
Можете программу преобразовать в C++?? Задан двумерный массив N x N. Последовательно рассматриваются квадратные подмассивы, правый...

Путем перестановок строк и столбцов (целиком) элемент надо переместить в правый верхний угол подмассива (Перевести программу в c++) - C++
program zadanie_5; uses crt; const nn=5; var i, j, imax, jmax, n, k, m: integer; a: array of real; r: real;...

Нарисовать прямоугольник, чтобы верхний левый угол был расположен в заданной точке - C++
Help!!!! Нужно нарисовать прямоугольник, чтобы верхний левый угол был расположен в точке (50;50), а правый нижний - в точке (100;100).

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

1
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
24.12.2014, 13:46 #2
Так это же проще, чем переставлять целые строки.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int imax,jmax;
imax=jmax=0;
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
{
   if(a[imax][jmax]<a[i][j])
   { imax=i;jmax=j;}
}
if(imax!=0 || jmax!=0) // проверить, может максимальный как раз a[0][0]
{
     t=a[0][0];
     a[0][0]=a[imax][jmax];
    a[imax][jmax]=t;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2014, 13:46
Привет! Вот еще темы с ответами:

Все отрицательные элементы заданного массива L (11) разделить на максимальный элемент этого массива. Вывести максимальный элемент, начальный и преобра - C++
Помогите составить программу на С++

Найти второй самый большой элемент массива и второй самый маленький элемент массива - C++
Помогите пожалуйста: Найти второй самый большой элемент массива и второй самый маленький элемент массива.

Максимальный элемени матрицы заменить на нуль и вывести на печать угол матрицы, в котором расположен этот максимальный элемент - C++
собственно сабж. буду очень благодарен тому кто поможет,а то я на грани отчисления,а уроки по c++ пролежал дома с переломом ноги =(

Переместить первый и максимальный элемент строки - C++
Дана матрица E(n,m), где n,m≤40. Разработайте программу, находящую номера всех максимальных элементов в каждой строке. Переместить...


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

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

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