С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли создать окно из консольного приложения http://www.cyberforum.ru/cpp-beginners/thread517426.html
Допустим имеется программа, работающая в консоли, как из этой программы в определенный момент времени(например при желании пользователя) создать окно и что-нибудь вывести в нем. Помню видел что-то...
C++ исправить код задачи( массивы и указатели)! Переделать эту задачу так, чтоб все операции через указатели #include <stdio.h> void main() { int var; bool label = true; printf ("\tmass_a\n"); int i, mass_a; for (i = 0; i <2; i ++ ) ... http://www.cyberforum.ru/cpp-beginners/thread517424.html
C++ Сумма отделенных цифр
Привет всем! У меня вопрос) Вот пользователь вводит число Например, 1234 Ответ: Должно получиться 1+2+3+4=10. Как это сделать? Давайте только идеи. Языки Си, без всяких if,for,while.
C++ Формировка массива по двум существующим
В каждом из целочисленных массивов X и Y нет повторяющихся элементов. Сформировать массив Z, в который включить из X элементы, отсутствующие в Y, а из Y - элементы, отсутствующие в X. // 1-3.cpp:...
C++ Составить программу вывода на печать стихотворения (на C). http://www.cyberforum.ru/cpp-beginners/thread517405.html
Ребят я очень сильно нуждаюсь в вашей помощи, если можете опубликуйте решение с объяснением плиз Составить программу вывода на печать стихотворения.
C++ Зашифровать jpeg изображение методом Фейгенбаума(логистическая парабола) Может кто-нибудь подскажет алгоритм решения задачи? Или вдруг кто-то делал подобное? Или подскажите, где можно найти исходники кодирования изображения каким-нибудь другим способом -... подробнее
SpartakusMd
21 / 21 / 9
Регистрация: 29.03.2010
Сообщений: 172
13.03.2012, 02:14 0

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

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

Ответ

Написал как нужно сделать, остальное сделаешь сам. Код не тестировал...
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;


Вернуться к обсуждению:
Найти два таких элемента, разность модулей которых имеет максимальное значение, и удалить из их состава массива.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2012, 02:14

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

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

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

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