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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dinamik24
1 / 1 / 0
Регистрация: 01.12.2010
Сообщений: 28
#1

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

16.12.2011, 14:48. Просмотров 898. Ответов 5
Метки нет (Все метки)

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

C++ Заполнить массив рандом из 20 чисел, отсортировать по возрастанию и вывести на экран
C++ Отсортировать массив по возрастанию и вывести на экран
Прочитать из файла массив, отсортировать, результат вывести на экран. C++
Отсортировать и вывести на экран массив структур C++
Вычислить y= k14− 18 k для 6 значений k, вводимых с клавиатуры. Результат вычислений записать в массив. Полученный массив отсортировать по возрастанию C++
C++ Массив: отсортировать массив в порядке возрастания и найти количество соседних пар элементов отличающихся между собой
С++ что не так? (Отсортировать массив методом выбора элементов и вывести) C++
STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести C++
Вывести массив, отсортировать по возрастанию, и определить содержится ли в нем хотя бы 2 одинаковых значения C++
C++ Создать линейный массив, отсортировать его в другой массив, вывести адрес всех елементов
C++ Создать линейный массив, отсортировать его в другой массив, вывести адрес всех елементов
Отсортировать массив по сумме баллов студентов и вывести на экран вместе с их фамилиями C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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++
3584 / 1364 / 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     Отсортировать и вывести массив
Ответ Создать тему
Опции темы

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