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

Сортировка вставками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Среднее арифметическое элементов массива без учета минимального и максимального элементов http://www.cyberforum.ru/cpp-beginners/thread198136.html
Написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). ! Среднее арифметическое без учета min и max значений. Введите массив (10 целых чисел в одной строке) ->12 10 5 7 15 4 10 17 23 7...
C++ двумерные массивы Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и минимальный элементы.Создать функции для вычисления среднего значения,определения номеров максимума и минимума. заранее спасибо....=) http://www.cyberforum.ru/cpp-beginners/thread198122.html
C++ Приведение типов
Есть задача создать список с объектами у которых разные классы, но один базовый предок. Потом нужно перебрать список и если объект одного класса, то одно делаем с другим классом другое. Подскажите как это реализуется? Это задача для рисования объектов из списка. Базовый класс CRootClass и от него CSector и CPosition. Пока это мой неправильный вариант... list<CRootClass*> pl;...
Функция соединеня двух матриц C++
Помогите написать фнкцию соединеня двух матриц снизу вверх. В StringGrid снизу первая матрица а выше вторая. Прототип double** func(double ** matrix1, int m1, int n1, double **matrix2,int m2, int n2)
C++ Как задать условие неравенства чисел http://www.cyberforum.ru/cpp-beginners/thread198102.html
k = rand()%9; b = rand()%9; c = rand()%9; MaskEdit->Visible = true; MaskEdit->Visible = true; MaskEdit->Visible = true; как сделать чтобы k было не равно с и b?
C++ Найти количество элементов массива, больших или равных 5 #include <iostream.h> const int n=7; void main() { int a; int S=0; int K=0; cout<<"Введите масив из "<<n<<" элементов\n"; for (int i=0;i<n;i++) cin>>a; подробнее

Показать сообщение отдельно
ne6u4u
12 / 12 / 0
Регистрация: 14.11.2010
Сообщений: 29
27.11.2010, 03:15     Сортировка вставками
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
#include <iostream>
 
using namespace std;
 
int const N = 10;
 
 
int main()
{
    setlocale(LC_ALL, "russian" );
    int mas[ 100 ];
    int tmp = 0;
    for(int i = 0; i < N; i++ ) 
    {
        cout << "Введите элемент массива: ";
        cin >> mas[ i ];
        if ( i > 0 ) 
        {
            for(int j = i; j >= 0; j-- )
            {
                if (mas[j]<mas[j-1])
                {
                    int temp;
                    temp = mas[j];
                    mas[j] = mas[j-1];
                    mas[j-1]=temp;
                }
            }                                         
        }
        for (int j=0; j <=i; j++)
        {
            cout << mas[j] << " ";
        }
        cout << endl;
    }
    cout << endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru