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

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

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

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

13.03.2012, 02:03. Просмотров 572. Ответов 1
Метки нет (Все метки)

В целочисленном массиве найти два таких два таких элемента,разность модулей котооых имеет максимальное значение, и удалить из их состава массива.

Добавлено через 4 часа 17 минут
все еще нужен код
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2012, 02:03     Найти два таких элемента, разность модулей которых имеет максимальное значение, и удалить из их состава массива.
Посмотрите здесь:

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

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

Найти среди элементов массива два, модуль разности которых имеет наибольшее значение - C++
Сформировать целочисленный массив A , элементами которого являются случайные числа из диапазона .Найти среди его элементов два , модуль...

Найти два элемента, разность которых наибольшая - C++
Здравствуйте! Дана такая задача: сформировать целочисленный массив A, элементами которого являются случайные числа из диапазона . Найти...

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

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

Найти значение минимального положительного элемента массива и количество таких элементов - C++
Помогите, пожалуйста, несколько дней не могу понять, как это осуществить( В массиве Х(N) найти значение минимального положительного...

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

Найти два соседних элемента массива, сумма которых максимальна - C++
Доброго времени суток! Прошу помощи в решении следущих задач, которые впрочем можно решить и на Borland C++ Builder, но я предпочитаю...

Найти два элемента массива, сумма которых наименее близка к данному числу R - C++
1)Дано вещественное число R и массив размера n. Найти два элемента массива, сумма которых наименее близка к данному числу R. 2) Дан...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SpartakusMd
21 / 21 / 2
Регистрация: 29.03.2010
Сообщений: 172
13.03.2012, 02:14     Найти два таких элемента, разность модулей которых имеет максимальное значение, и удалить из их состава массива. #2
Написал как нужно сделать, остальное сделаешь сам. Код не тестировал...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
int a[100], i, j, imax, jmax, n;
for(i=0; i<n; i++)
    for(j=i+1; j<n; j++)
        if(abs(a[i] - a[j]) > max) {
            max = abs(a[i] - a[j]);
            imax = i;
            jmax = j;
        }
        
for(i=imax; i<n; i++)
    if(i<jmax) a[i] = a[i+1];
    else a[i] = a[i+2];
n = n-2;
Ответ Создать тему
Опции темы

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