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

сортировать в массиве отдельно чётные и не чётные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как запретить закрытие консоли? http://www.cyberforum.ru/cpp-beginners/thread1060396.html
Как запретить закрытие консоли? Подсказали, что для этого нужно использовать функцию SetConsoleCtrlHandler(). Но у меня не получается прикрутить её к программе. Вот ссылка на её описание...
C++ Сортировка естественным слиянием Помогите пожалуйста написать в массиве сортировку естественным слиянием. Есть 2 задания, написать с помощью пузырька и с помощью естественного слияния. С помощью пузырька написал, а с помощью... http://www.cyberforum.ru/cpp-beginners/thread1060387.html
C++ Операции сравнения String
Как работает оператор == если нужно сравнить например string a,b; a==b
Заменяемые значения вывести в массив В. Вывести на экран полученную матрицу и массив B. C++
Помогите пжл. Задана матрица Z(5,5). Если в строке есть хотя бы один нулевой элемент, то найти произведение всех ненулевых элементов, стоящих справа от первого нулевого и заменить полученным...
C++ что произойдет при исключении переопределения функции из класса http://www.cyberforum.ru/cpp-beginners/thread1060367.html
Дорогие программисты, во первых, хочу поздравить вас с Наступающим новым Годом! Я к вам обращаюсь с маленькой просьбой. Я никак не могу ответить на оставшиеся 5 вопросов из лабораторной,которые...
C++ Чем отличаются структуры для наследования интерфейса от структур для наследования реализаций? Дорогие программисты, во первых, хочу поздравить вас с Наступающим новым Годом! Я к вам обращаюсь с маленькой просьбой. Я никак не могу ответить на оставшиеся 5 вопросов из лабораторной,которые... подробнее

Показать сообщение отдельно
evelolka
2 / 2 / 0
Регистрация: 25.10.2013
Сообщений: 108

сортировать в массиве отдельно чётные и не чётные - C++

29.12.2013, 21:59. Просмотров 309. Ответов 3
Метки (Все метки)

нужно отдельно сортировать числа стоящие на чётных и нечётных позициях
получается в итоге вывод длинного числа -84........
помогите найти косяк
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL,"RUS");
    int n,i;
    cout<<"введите длину массива\n";
    cin>>n;
    int*petarda;
    petarda=new int[n];
    for(i=0;i<n;i++)
        cin>>petarda[n];
    int tarataika=0;
    int maximus=petarda[0];
    for(i=1;i<n-1;i=i+2)   // для нечётных
        if(petarda[i]>maximus)
            {
                tarataika=maximus;
                maximus=petarda[i];
                petarda[i]=tarataika;
        }
        for(i=0;i<n;i=i+2)   //для чётных
        if(petarda[i]>maximus)
            {
                tarataika=maximus;
                maximus=petarda[i];
                petarda[i]=tarataika;
        }
        for(i=0;i<n;i=i++)
        cout<<petarda[i];
        system("pause");
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru