Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
mmeexx
0 / 0 / 3
Регистрация: 09.10.2013
Сообщений: 183
#1

Перестановка элементов в массиве - C++

21.11.2015, 23:53. Просмотров 155. Ответов 0
Метки нет (Все метки)

В массиве a[0]..a[n-1] целых чисел переставить элементы так что бы четные числа шли перед нечетными не меняя взаимный порядок внутри каждой из групп за время С*n. Есть функция, но я не уверен что она правильная.
C++ (Qt)
1
2
3
4
5
6
7
8
void Sort (int *a, int n) {
int k=0;// счетчик 
for (int i=0;i<n; i++) {
if (a[i]%2==0) {
a[n-i+k]=a[i];//верно ли n-i+k? Не знаю какое выражение подставить
k++;
}
}
Что тут надо исправить что бы программа была правильной? Заранее спасибо.
http://www.cyberforum.ru/cpp-beginners/thread60604.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2015, 23:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Перестановка элементов в массиве (C++):

перестановка четных элементов в массиве на место нечетных и наоборот
в массиве х заменить элементы таким образом, чтобы элементы с четными номерами...

Перестановка в массиве
Дана целочисленная прямоугольная матрица. 1. Определить количество столбцов,...

Перестановка чисел в массиве
задача: дан массив и число x. переставить числа в массиве таким образом, чтобы...

Перестановка чисел в массиве
Помогите, пожалуйста, умные кодеры! В начальный момент в массиве записаны по...

Перестановка строк в массиве
Здравствуйте, не могу никак сообразить, как сделать свою задачу: Необходимо...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2015, 23:53
Привет! Вот еще темы с решениями:

Перестановка строк в двухмерном массиве
Подскажите пожалуйста функцию осуществляющую перестановку строк в двухмерном...

Перестановка чисел в массиве в обратном порядке.
Прошу помогите!!! Надо решить 2 задачи по С++ !! Срочно!!! 1)написать...

В одномерном массиве, состоящем из вещественных элементов вычислить номер минимального элемента в массиве, сумму элементов массива
В одномерном массиве, состоящем из 10 вещественных элементов вычислить: 1....

Перестановка элементов массива
Я новичок в С++ , и мне нужна помощь опытных в этой сфере людей! Смотрите, мне...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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