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

Преобразовать массив, поместив в начало элементы, стоявшие в чётных позициях, а в конец — стоявшие в нечётных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread686854.html
например мы имеем данный кусок кода char str="eto prostoi test"; char *start; start=str; cout<<start; *start='b'; cout<<start; Первоначальный cout выводит всю строку. То есть по идее...
C++ Найти количество локальных минимумов в последовательности Найти количество локальных минимумов в последовательности с помощью for_each, используя объект-функцию http://www.cyberforum.ru/cpp-beginners/thread686841.html
Олимпиадная задача C++
Есть такая задачка: В ряд выписаны числа, состоящие только из цифр 1, 3, 7: 1, 3, 7, 11, 13, 17, ... Необходимо по номеру N определить число, находящееся на N-ном месте. Я пробовал работать с...
C++ Программа удаления учреждений с указанным весом из массива структур с объединением
Вот код #include "stdafx.h" #include "stdafx.h" #include <iostream> using namespace std; #include <clocale> #include <conio.h> #include <Windows.h>
C++ обединение матрицы с полем http://www.cyberforum.ru/cpp-beginners/thread686795.html
У меня возникла проблема с объединением матрицы с полем)) Не знаю как корректней выразиться) Вот такой вот бок) Я знаю что что то я наверное не прописал ток где его писать и как это делается для...
C++ Обнуление матрицы в структуре Здравствуйте такой вопрос. Как обнулить двумерный массив который входитв структуру? struct player { int ships; int hits }; Мне нужно чтобы ships = {0} подробнее

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

Преобразовать массив, поместив в начало элементы, стоявшие в чётных позициях, а в конец — стоявшие в нечётных - C++

02.11.2012, 17:14. Просмотров 1989. Ответов 10
Метки (Все метки)

Я написал код, который просто выводит елементы так как указано в условие, но надо сам массив "пересортировать", каким образом ето сделать?
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
#include<iostream>
#include<conio.h>
#include<locale.h>
using namespace std;
const int n=5;
int srar=0, d=0;
int arr[n];
void input(int[]);
void sort(int[]);
int main()
{
    setlocale(LC_ALL,"ukrainian");
    input(arr);
    sort(arr);
    getch();
    return 0;
}
void input(int arr[])
{   for (int i=0; i<n; i++)
    {
        cout<<"Введiть "<<i+1<<" елемент:"<<endl;
        cin>>arr[i];
    }
}
void sort(int arr[])
{
    for(int i=0;i<n;i+=2)
        {
            cout<<arr[i];
        }
    for(int i=1;i<n;i+=2)
        {
            cout<<arr[i];
        }
}
Добавлено через 2 часа 56 минут
Ну что, ни кто не знает как ето сделать???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru