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

Создать массив размером N, при это первые 5 элементов сортировать методом обмена - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана последовательность вещественных чисел, определить, являются ли они возрастающими по величине дробной част http://www.cyberforum.ru/cpp-beginners/thread1311533.html
Доброе время суток, я новенький в с++, прошу помогите пожалуйста с задачей Дана последовательность вещественных чисел, определить, являются ли они возрастающими по величине дробной части. вот...
C++ Создайте массив чисел из 4 элементов. Первый элемент представлять собой количество положительных чисел в нечет Создайте массив чисел из 4 элементов. Первый элемент представлять собой количество положительных чисел в нечетных столбцах матрицы, второй - количество положительных чисел в нечетных столбцах, третий... http://www.cyberforum.ru/cpp-beginners/thread1311532.html
Принцип работы strpbrk C++
Изначально я думал, что он возвращает только 1ый символ, но эта функция _string operator*(_string &a){ _string t; t._len=a._len+this->_len; t._str=new char ; char *b=new char;...
Arrays to vectors C++
Реализовал метод Ньютона таким образом #include <iostream> #include <iomanip> #include <cmath> using namespace std; double f(double x) {
C++ Ввести массив целых чисел. Вставить число 0 между элементами, имеющими разный знак http://www.cyberforum.ru/cpp-beginners/thread1311495.html
Помогите пожалуйста. Программа должна быть несложной) Ввести массив целых чисел, не равных 0, длиной n (n<30). Вставить число 0 между всеми соседними элементами, имеющими разный знак. Заранее...
C++ Вывести массив в обратном порядке Дано действительные числа а1,...,а17. нужно получить a11,a12,...,a17,a10,a9,...,a1. подробнее

Показать сообщение отдельно
tyreu
Заблокирован
26.11.2014, 17:42
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
#include <iostream>
using namespace std;
void bubble(int a[])
{
    for (int i = 0; i < 5; i++)
    {
        for (int j = i + 1; j < 5; j++)
        {
            if (a[i] < a[j])
            {
                swap(a[i], a[j]);
            }
        }
    }
}
int main()
{
    setlocale(0, "");
    int n;
    cout << "Введите размерность массива: ";
    cin >> n;
    int *a = new int[n];
    for (int i = 0; i < n; i++)
    {
        cout << "[" << i+1 << "] = ";
        cin >> a[i];
    }
    cout << "Ваш массив: ";
    for (int i = 0; i < n; i++)
        cout << a[i] << " ";
    bubble(a);
    cout << endl;
    cout << "Отсортированный массив: ";
    for (int i = 0; i<n; i++)
        cout << a[i] << " ";
    cout << endl;
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru