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

Отсортировать и вывести массив - C++

Восстановить пароль Регистрация
 
dinamik24
1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 28
16.12.2011, 14:48     Отсортировать и вывести массив #1
Отсортировать и вывести массив А(N) по возрастанию используя сортировку выбором
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.12.2011, 14:48     Отсортировать и вывести массив
Посмотрите здесь:

C++ заполнить массив рандом из 20 чисел, отсортировать по возрастанию и вывести на экран
C++ Отсортировать массив по возрастанию и вывести на экран
Прочитать из файла массив, отсортировать, результат вывести на экран. C++
[C++] Отсортировать и вывести на экран массив структур C++
C++ Дан массив натуральных чисел А[m,n] и число а. Вывести этот массив на экран, вычислит количество элементов равных а и вывести их индексы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ExcellencE
20 / 20 / 2
Регистрация: 22.08.2011
Сообщений: 79
16.12.2011, 15:48     Отсортировать и вывести массив #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void PrimeSelect( int A[sizeArray])
{
        
    for(int i=0;i<sizeArray-1;i++){
    int min=i;
        for(int j=i+1;j<=sizeArray-1;j++)
            {
                 if( A[j]< A[min])
                     min=j;
            }
         if(min!=i)
         SWAP(&A[i],&A[min]);
         outputArray(A);
    }
}
SWAP - меняет местами элементы
dinamik24
1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 28
17.12.2011, 15:15  [ТС]     Отсортировать и вывести массив #3
1>------ Построение начато: проект: 2lab-4v, Конфигурация: Debug Win32 ------
1>Компиляция...
1>lab2-4v.cpp
1>c:\users\user\desktop\lab2-4v.cpp(1) : error C2065: sizeArray: необъявленный идентификатор
1>c:\users\user\desktop\lab2-4v.cpp(4) : error C2065: sizeArray: необъявленный идентификатор
1>c:\users\user\desktop\lab2-4v.cpp(6) : error C2065: sizeArray: необъявленный идентификатор
1>c:\users\user\desktop\lab2-4v.cpp(12) : error C3861: SWAP: идентификатор не найден
1>c:\users\user\desktop\lab2-4v.cpp(13) : error C3861: outputArray: идентификатор не найден
1>Журнал построения был сохранен в "file://c:\Users\user\Desktop\2lab-4v\2lab-4v\Debug\BuildLog.htm"
1>2lab-4v - ошибок 5, предупреждений 0
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
17.12.2011, 15:25     Отсортировать и вывести массив #4
dinamik24, Раскрою тайну, ExcellencE, написал только часть кода (фрагмент\функцию)
dinamik24
1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 28
17.12.2011, 17:28  [ТС]     Отсортировать и вывести массив #5
доделайте кто нибудь до полной плиз...

Добавлено через 1 час 51 минуту
блин выручайте...в понедельник последний день сдачи((
Shaykemelov
9 / 9 / 2
Регистрация: 14.11.2011
Сообщений: 27
20.12.2011, 17:27     Отсортировать и вывести массив #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
using namespace std;
int main()
{
    int n, a[100000], i, j;
    cin>>n;
    for(i=1; i<=n; i++)
    {
            cin>>a[i];
    }
    for(i=1; i<=n; i++)
    for(j=i+1; j<=n; j++)
    {
               if(a[i]>a[j])swap(a[i], a[j]);
    }
    for(i=1; i<=n; i++)
    {
             cout<<a[i]<<" ";
    }
    system("pause");
    return 0;
}
Yandex
Объявления
20.12.2011, 17:27     Отсортировать и вывести массив
Ответ Создать тему
Опции темы

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