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

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

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

C++ Дана последовательность, расположить ее положительные элементы, стоящие на нечетных местах по возрастанию
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах C++
дано предложение.Удалить из него все буквы о ,стоящие на нечётных местах C++
Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах C++
Переписать в другой файл все положительные элементы первого файла, стоящие на четных местах C++
Дана последовательность, расположить её элементы, попадающие в интервал от А до В, в порядке возрастания. C++
C++ Разделить цифры, стоящие на нечётных местах на 3
C++ Поменять местами цифры числа, стоящие на чётных и нечётных местах

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 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
 Аватар для Venom33
19 / 19 / 0
Регистрация: 26.01.2013
Сообщений: 287
28.01.2013, 08:05  [ТС]     Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию #3
Спасибо!!!
Yandex
Объявления
28.01.2013, 08:05     Дана последовательность расположить её положительные элементы стоящие на нечётных местах по возрастанию
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru