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

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

Восстановить пароль Регистрация
 
Spray1
0 / 0 / 0
Регистрация: 07.12.2011
Сообщений: 34
06.03.2012, 11:20     Найти два таких два таких элемента, разность модулей которых имеет максимальное значение #1
в целочисленном массиве найти два таких два таких элемента,разность модулей котооых имеет максимальное значение, и удалить из их состава массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2012, 11:20     Найти два таких два таких элемента, разность модулей которых имеет максимальное значение
Посмотрите здесь:

Определить количество инверсий в массиве (таких пар элементов, в которых большее значение находится слева от меньшего). C++
Найти два таких элемента, разность модулей которых имеет максимальное значение, и удалить из их состава массива. C++
В целочисленном массиве найти два таких элемента C++
C++ В массиве X(N) найти значение максимального элемента массива и найти, сколько таких элементов.
C++ Отпечатать номер каждой строки, оба элемента которых имеют нулевые значения и число таких строк
Найти среди элементов массива два, модуль разности которых имеет наибольшее значение C++
C++ Найти 2 элемента массива, модуль разности которых имеет наибольшее значение
Последовательность целых чисел. Найти два минимальных / два максимальных элемента C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,155
Завершенные тесты: 1
06.03.2012, 11:30     Найти два таких два таких элемента, разность модулей которых имеет максимальное значение #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const int SIZE=10;
int mass[SIZE];
...
int i0=0,j0=0,value=abs(mass[0]-mass[1]);
for(int i=0;i<SIZE;i++)
for(int j=0;j<SIZE;j++)
{
           if(abs(mass[i]-mass[j])>value)
           {
                    value=abs(mass[i]-mass[j]);
                    i0=i;j0=j;
           }
}
int icurrent=0;
for(int i=0;i<SIZE;i++)
{
           if(i!=i0 && j!=j0)
           {
         mass[icurrent++]=mass[i];
           }
}
Yandex
Объявления
06.03.2012, 11:30     Найти два таких два таких элемента, разность модулей которых имеет максимальное значение
Ответ Создать тему
Опции темы

Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru