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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
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 / 2
Регистрация: 29.03.2010
Сообщений: 172
13.03.2012, 02:14
Написал как нужно сделать, остальное сделаешь сам. Код не тестировал...
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru