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

Отсортировать массив по убыванию методом "пузырька - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию вычисления площади круга http://www.cyberforum.ru/cpp-beginners/thread903465.html
Написать программу, работающую с функциями согласно своему варианту. Функция main должна содержать ввод аргументов функции пользователя, вызов функции, вывод результатов работы функции на экран. Имя...
C++ Вычислить сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент, найти номер первой из строк, не содержащих ни одного по Написать программу работы с двумерным динамическим вещественным массивом. Предусмотреть динамическое распределение памяти под массив перед работой с массивом (использовать оператор new) и удаление... http://www.cyberforum.ru/cpp-beginners/thread903464.html
В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные C++
Здравствуйте. В строку вводится 5,2,8 нужно чтобы все 3 числа попали в массив или разные переменные. Например: а=5,в=2,с=8 для дальнейших манипуляций (сравнение). Числа могут быть отрицательные,...
C++ Вычислить
Аргумент х изменяется от начального значения 5.2 до конечного значения 8.3 с шагом 0.75. Вектор В состоит из 8 элементов (положительные действительные числа). Вычислить:...
C++ Проверить код http://www.cyberforum.ru/cpp-beginners/thread903452.html
Предоставляемые целые числа с1, ... с9. Есть ли в этой последовательности три подряд стоящих нулевых элементов. Если есть, то напечатать их номера, если нет, то вычислить сумму элементов в...
C++ Просьба Помогите с 9 вариантом заданий...Если заданий меньше то задания идут по второму кругу до 9 по счету...Задания:5,7-12 подробнее

Показать сообщение отдельно
newyork7776
349 / 342 / 80
Регистрация: 21.05.2013
Сообщений: 1,311
Завершенные тесты: 1
16.06.2013, 17:23
так в чем у вас проблема?
-создать масив
-mas[i]=rand()%200-100
-сортировка методом "пузырька" в инете полно
-кидаем наш масив в сортировку
-пишем масив

Добавлено через 18 минут
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
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
    int n;
    cout << "Enter number = ";cin >> n;
    int *mas = new int[n];
    cout << "Array [start] = ";
    for (int i=0;i<n;i++)
        mas[i]=rand()%200-100;
    for (int i=0;i<n;i++)
        cout << mas[i] << " ";
    cout << "\nArray [finish] = ";
    for(int i = n - 1; i >= 1; i--)
       for(int j = 0; j < i; j++)
       {
               if(mas[j] > mas[j+1])
               {
                       int foo = mas[j];
                       mas[j] = mas[j+1];
                       mas[j+1] = foo;
               }
       }  
    for (int i=0;i<n;i++)
        cout << mas[i] << " ";
    cout << "\n";
    system("pause");    
}
нормально или может по другому как-то?
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru