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

объединение массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужна библиотека для mp3 http://www.cyberforum.ru/cpp-beginners/thread647312.html
Мне для плеера очень нужно, представляете, библиотеку для хотя бы mp3шек. Заодно тащите все: примеры кода, как использовать, как включить и всо такое. Что не подключал - говорит всякую херь
C++ Запаковать exe файл Привет всем. Меня инетресует вопрос, можно ли с помощю безплатного ПО или с помощю других способов запаковать сторонний exe файл в такой вид что б его нельзя было запустить с помощю обычного тыка мышкой, а только с помощю моего проэкта? Спасибо всем за ответы. http://www.cyberforum.ru/cpp-beginners/thread647308.html
C++ Программный перезапуск программы
Здравствуйте, как программно сделать перезапуск программы в программе (работаю в VS) . При этом путь к .exe должен определяться автоматический
Заполнение массива структур оператором for C++
#include <iostream> #include <conio.h> using namespace std; struct kuramy { char name; int hidth; int weight; }; int main ()
C++ Написать программу, вычисляющую выражение с использованием условных операторов http://www.cyberforum.ru/cpp-beginners/thread647289.html
Написать программу, вычисляющую выражение с использованием условных операторов. Написать программу, которая: a. запрашивает какую из приведенных в варианте задач следует выполнить, b. запрашивает необходимые данные в main, c. передает входные данные в соответствующую функцию, d. результат выводится из main. 1
C++ Выделение динамической памяти под массив структур Здравствуйте! Пытаюсь выделить память под массив структур, считать с клавиатуры, вывести на экран и удалить выделенную память. Подскажите в чем ошибка? #include <iostream> #include <cstring> using namespace std; struct Country { char *name; подробнее

Показать сообщение отдельно
ovli
0 / 0 / 0
Регистрация: 04.08.2012
Сообщений: 16
07.09.2012, 23:49     объединение массива
Вот уродство рожденное мной, с сортировкой выбором и перестановкой четных и нечетных, и там в ходе возникли вопросики...Строки 76 и 79, почему если отобразить элементы массива, то они дублирутся например 20 20 11 11 25 25 ...и т.д. ?
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include<iostream>
#include<stdlib.h>
#include<time.h>
using namespace std;
template<class T>
void selectSort(T *ar,int SIZE)
{
int i,j,k;
T x;
for(i=0;i<SIZE;i++)
{
k=i;
x=*(ar+i);
for(j=i+1;j<SIZE;j++)
    if(*(ar+j)<x)
    {
k=j;
x=*(ar+j);
    }
    *(ar+k)=*(ar+i);
    *(ar+i)=x;
}
}
template<class T>
void change(T *ar, int SIZE)
{
    T x;
    int i;
    for(i=0;i<SIZE;i++)
    {
        if(i%2!=0)
            {
                x=*(ar+i-1);
        *(ar+i-1)=*(ar+i);
        *(ar+i)=x;
        }
    }
}
void change_Const(px, py)
{
    int temp;
    temp=*px;
    *px=*py;
    *py=temp;
}
void main()
{
    srand(time(NULL));
const int size1=6,size2=8;
int arrey1[size1],arrey2[size2];
for(int i=0;i<size1;i++)
{
    arrey1[i]=rand()%100;
}
selectSort(arrey1,size1);
for(int i=0;i<size1;i++)
{
    cout<<arrey1[i]<<"\t";
}
cout<<endl;
for(int i=0;i<size2;i++)
{
    arrey2[i]=rand()%100;
}
selectSort(arrey2,size2);
for(int i=0;i<size2;i++)
{
    cout<<arrey2[i]<<"\t";
}
cout<<endl;
int arrey3[size1+size2];
for(int i=0;i<size1+size2;i++)
{
    if(i<size1)
        *(arrey3+i)=*(arrey1+i);
    //cout<<arrey3[i]<<"\t";
    else
        *(arrey3+i)=*(arrey2+i-size1);
        //cout<<arrey3[i]<<"\t";
}
cout<<endl;
/*for(int i=0;i<size1+size2;i++)
{
cout<<arrey3[i]<<"\t";
}
cout<<endl;*/
selectSort(arrey3,size1+size2);
for(int i=0;i<size1+size2;i++)
{
cout<<*(arrey3+i)<<"\t";
}
cout<<endl;
change(arrey3, size1+size2);
for(int i=0;i<size1+size2;i++)
{
cout<<*(arrey3+i)<<"\t";
}
cout<<endl;
}
 
Текущее время: 22:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru