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

Упорядочить элементы массива, располагая в первой его половине элементы, стоявшие на четных позициях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод числа из двоичной системы в десятичную или наоборот http://www.cyberforum.ru/cpp-beginners/thread1224092.html
Помогите написать прогу которая переводчит число из двоичной системы в десятичную или наоборот из десятичной в двоичную... Заранее спасибо!!
C++ Расставить знаки между числами от 1 до 9, чтобы получить заданное число Доброе время суток. Помогите разобраться с задачей, пожалуйста. Нужно расставить знаки "+", "-" между числами от 1 до 9, расположенными в порядке возрастания так, чтобы в итоге получалось заданное число. У меня почему-то вообще ничего не выводит. #include <iostream> using namespace std; enum { op_plus=0, op_minus}; http://www.cyberforum.ru/cpp-beginners/thread1224051.html
C++ Умножение двух матриц
Помогите пожалуйста
C++ Минимальный палиндром на с++
C++ Перегрузка оператора = для указателей http://www.cyberforum.ru/cpp-beginners/thread1224026.html
Существует ли возможность предопределить оператор = для такого случая? Object* first = new Object(); Object second = first; // Вот тут =
C++ Вывести вписанное пользователем слово задом наперед Добрый день нужно вывести,вписанное пользователем слово задом наперед в C++ помогите как можно быстрей пожалуста,нужно использовать циклы спасибо заранее! подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
 Аватар для rikimaru2013
2133 / 966 / 222
Регистрация: 30.11.2013
Сообщений: 3,223
07.07.2014, 22:44     Упорядочить элементы массива, располагая в первой его половине элементы, стоявшие на четных позициях
Цитата Сообщение от CovCek Посмотреть сообщение
так тут он присваивает минимальное значение первому элементу и с ним сравнивает, а ведь надо же чтобы он среди элементов нашел минимальный.
Что? Пример вам в помощь )

1 2 3 4 5 6 7 8 9
min = 1;
|2| < 1 ? Нет. min 1
|3| < 1 ? Нет. min 1
|4| < 1 ? Нет. min 1
...
min действительно 1 xD


9 8 7 6 5 4 3 2 1
min = 1;
|8| < 9 ? Да. min 8
|7| < 8 ? Да. min 7
|6| < 7 ? Да. min 6
...
|1| < 2 ? Да. min 1

Если вы о том, что я вместо
int min = abs(array[0]);
написал
int min = array[0];

То если массив заполнять и минусовыми то да, тогда надо и array[i] = rand()%100 - 50; ставить
И у вас в коде при вводе n проверять не будет ли она больше 20. А то программа рухнит.
 
Текущее время: 12:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru