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

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

Войти
Регистрация
Восстановить пароль
 
Venom33
19 / 19 / 0
Регистрация: 26.01.2013
Сообщений: 288
#1

Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию - C++

27.01.2013, 23:25. Просмотров 560. Ответов 2
Метки нет (Все метки)

Помогите, пожалуйста.
>>Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию.<<
Нужно написать алгоритм на C++
Заранее спасибо добрым людям!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2013, 23:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию (C++):

Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возрастанию - C++
Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возрастанию. Язык Си.

Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму элементов массива, расположенных после минимального...

Расположить элементы последовательности, стоящие на четных местах в порядке уменьшения - C++
Дана последовательность действительных чисел а1, а2, ..., a22. Расположить элементы последовательности, стоящие на четных местах в порядке...

Поменять местами соседние элементы массива, стоящие на чётных местах, с элементами, стоящими на нечётных места - C++
Пожалуйста помогите решить задачку... сессия через 2 дня((((( В заданном одномерном массиве поменять местами соседние элементы, стоящие...

Сортировка массива: отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах - C++
здравствуйте! задание: В одномерном массиве, состоящем из п целых элементов. Упорядочить по возрастанию отдельно элементы, стоящие на...

Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах - C++
Люди добрые, помогите пожалуйста: необходимо создать файл, состоящий из целых чисел. Переписать в другой файл все положительные элементы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
valeriikozlov
Эксперт C++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
28.01.2013, 01:44 #2
Если массив a[] размером N уже есть, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
int i, i_min, j, t;
for(i=1; i<N; i+=2)
    if(a[i]>0)
    {
        i_min=i;
        for(j=i+2; j<N; j+=2)
            if(a[j]>0 && a[j]<a[i_min])
                i_min=j;
        t=a[i]; a[i]=a[i_min]; a[i_min]=t;
    }
Venom33
19 / 19 / 0
Регистрация: 26.01.2013
Сообщений: 288
28.01.2013, 08:05  [ТС] #3
Спасибо!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2013, 08:05
Привет! Вот еще темы с ответами:

Разделить цифры, стоящие на нечётных местах на 3 - C++
Дано число. Разделить цифры, стоящие на нечётных местах на 3. Если не делятся без остатка, то оставить без изменения. ...

Дана последовательность, расположить её элементы, попадающие в интервал от А до В, в порядке возрастания. - C++
Дана последовательность, расположить её элементы, попадающие в интервал от А до В, в порядке возрастания. БУДТЕ ДОБРЫ И ВАМ ОТВЕТЯТ ТЕМ...

Поменять местами цифры числа, стоящие на чётных и нечётных местах - C++
Помогите пожалуйста написать программы: 1) Вводится натуральное число, надо поменять местами цифры числа, стоящие на чётных и нечётных...

Разделить цифры десятичной записи числа стоящие на нечётных местах на 3 - C++
Задание звучит так: Дано число. Разделить цифры десятичной записи этого числа, стоящие на нечётных местах на 3. Если не делятся без...


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

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

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