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

массива целых чисел - C++

Восстановить пароль Регистрация
 
Васисуарий
0 / 0 / 0
Регистрация: 28.05.2010
Сообщений: 15
08.01.2011, 15:04     массива целых чисел #1
Сама программа написана, Помогите понять какая команда что выполняет, и что обозначает.

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
#include <iostream>
#include <ctime>
using namespace std;
void output(int *arr, int N)
{
        for(int i=0; i<N; i++)
        {
                cout<<arr[i]<<"  ";
        }
}
int* sort(int *arr, int N)
{
        int temp;
         for(int i=0; i<N; i++)
         {
                 for(int j=i; j<N; j++)
                 {
                         if(arr[j]>arr[i])
                         {
                                 temp=arr[i];
                                 arr[i]=arr[j];
                                 arr[j]=temp;
                         }
                 }
         }
  return arr;
} 
int main()
{
        srand((unsigned)(time(NULL)));
        int *arr,*arr2,*arr3;
                int N,k=0;
                cout<<"Enter N -> ";
                cin>>N;
                arr = new int[N];
                arr2= new int[N];
                arr3= new int[2*N];
                for(int i=0; i<N; i++)
         {
                                arr[i]=rand()%9;
                                        arr2[i]=rand()%5;
                                        arr3[k]=arr[i];
                                        arr3[k+1]=arr2[i];
                                        k+=2;
                 }
                cout<<endl<<"Array 1 -> ";
                output(arr,N);
                cout<<endl<<"Array 2 -> ";
                output(arr2,N);
                cout<<endl<<"Array 3 -> ";
                output(arr3,2*N);
                //sorted arrays
                sort(arr,N);
                cout<<endl<<"Sorted array 1 -> ";
                output(arr,N);
                sort(arr2,N);
                cout<<endl<<"Sorted array 2 -> ";
                output(arr2,N);
                sort(arr3,2*N);
                cout<<endl<<"Sorted array 3 -> ";
                output(arr3,2*N);
        system("pause>>NULL");
   return 0;
}
Кто чем может, помогите люди добрые.
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2011, 15:04     массива целых чисел
Посмотрите здесь:

C++ Сортировки массива целых чисел
перегруженые функции для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел C++
Удалить из массива целых чисел все нули. Сформировать два новых массива. В первый переписать все элементы данного массива с четными номерами, во второ C++
Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива C++
Дано 2 массива A и В, целых чисел. Нужно посчитать количество тех чисел которые A[i]>B[i] C++
Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного C++
C++ Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного
Целую частьиз массива действительных чисел переписать в массив целых чисел C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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