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

Функция, сортирующая сначала нечетные числа в массиве по возрастанию, а потом четные по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ На счету в банке 1000руб.Через каждый месяц размер вклада увеличивался на 2%. Когда будет 1200? http://www.cyberforum.ru/cpp-beginners/thread1005501.html
Вот друг ещё дал 3 задачи.Т.к У него задолжности эти 2 задача:Человек открыл счет в банке,вложив 1000руб.Через каждый месяц размер вклада увеличивался на 2% от имеющейся суммы.Определить,через сколько месяцев размер вклада привысит 1200 Буду очень благодарен.
C++ Заполнить массив из 10 целых чисел с клавиатуры и вывести все его элементы и сумму элементов,оканчивающиеся нулем. Вот друг ещё дал 3 задачи.Т.к У него задолжности эти Заполнить массив из 10 целых чисел с клавиатуры и вывести все его элементы,оканчивающиеся нулем.Определить сумму элементов массива,оканчивающихся нулем Буду очень благодарен. http://www.cyberforum.ru/cpp-beginners/thread1005500.html
Дано трехзначное число.Найти число,полученное при перестановке первой и второй цифт заданного числа. C++
Вот друг ещё дал 3 задачи.Т.к У него задолжности эти 3 задача: Дано трехзначное число.Найти число,полученное при перестановке первой и второй цифт заданного числа. Буду очень благодарен.
C++ openGl и классы
Поставил openGL на Dev C++, все работает. Но когда я объявляю класс выдает ошибку: "Syntax error before <название класса>"
C++ Одна шариковая ручка стоит 15 руб.Вывести в столбик стоимости одной,двух,трех... n http://www.cyberforum.ru/cpp-beginners/thread1005477.html
Помогите решить задачу.Друг попросил чтобы ему помогли: Одна шариковая ручка стоит 15 руб.Вывести в столбик стоимости одной,двух,трех... n ручек (кол-во n вводиться с клавиатуры)Например,при n=4 вывести: 1---15 2---30 3---45 4---60 PS.В среде dev надо это делать Кто решит дам лойс
C++ Невозможно инициализировать enum целыми числами enum CellType { EXCEPTION = -1, SPACE = 0, WALL = 1, TANK = 2, AMMO = 3 }; CellType Buffer={3,3,3,3,3,3,3,3,3,3,3,3};Ошибка компиляции: error: invalid conversion from 'int' to 'CellType' Мне почему-то казалось, что енумы это те же целочисленные константы и конвертить их в int вполне позволительно. КАК ЖЕ БЫТЬ??? подробнее

Показать сообщение отдельно
Drusha
6 / 6 / 0
Регистрация: 16.07.2013
Сообщений: 74
12.11.2013, 18:26     Функция, сортирующая сначала нечетные числа в массиве по возрастанию, а потом четные по убыванию
Вот получилось, вроде работает

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
33
34
35
36
37
38
39
#include<iostream>
using namespace std;
int main()
{
    int mas[10],temp;
    int i,j=1;
    cout << "Enter arrays: " << endl;
    for(i = 0; i < 10; i++) 
    {
        cout<< j++ << " :";
        cin >> mas[i];
    }
    for(i = 0; i<10; i++)
    {   
        for(j = 9; j > i; j--)
        {
            if(mas[j-1]%2==0 && mas[j]%2)
            {
                temp=mas[j-1];
                mas[j-1]=mas[j];
                mas[j]=temp;
            }
            if(mas[j-1]<mas[j] && mas[j]%2==0 && mas[j-1]%2==0)
            {
                temp=mas[j-1];
                mas[j-1]=mas[j];
                mas[j]=temp;
            }
             if(mas[j-1]>mas[j] && mas[j]%2 && mas[j-1]%2)
            {
                temp=mas[j-1];
                mas[j-1]=mas[j];
                mas[j]=temp;
            }
        }
    }
    for(i = 0; i < 10; i++) cout << mas[i] << ' ';
    return 0;
}
 
Текущее время: 01:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru