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

Сортировка. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерные массивы! http://www.cyberforum.ru/cpp-beginners/thread140257.html
решите пожалуйста задачу.... вот условие: в одномерном массиве, состоящем из n вещественных элементов, вычислить: количество элементов массива, лежащих в диапазоне от А до В, сумму элементов массива, расположенных после максимального элемента и упорядочить элементы массива по убыванию модулей элементов. зараннее спасибо!!!!
C++ двухмерный массив найти... Написать на си : Дан двухмерный массив nxn,проверить если в нем находиться второй двухмерный массив,например : int matr1={5,2,7,3,1,6,8,5,0,4,9,8,7,7,3,2,4,7,9,0,2,5,4,20 }; int matr2={6,8,4,9}; если массив matr2 () найден в массиве matr1 (),написать "yes",если не найден "no". http://www.cyberforum.ru/cpp-beginners/thread140236.html
сортировка в массиве C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму элементов массива, расположенных после минимального элемента. 2) Упорядочить по возрастанию отдельно элементы, стоящие на чет-ных местах, и элементы, стоящие на нечетных местах. помогите пожалуйста с программой....
найти двухмерный массив C++
Написать на си : Дан двухмерный массив nxn,проверить если в нем находиться второй двухмерный массив,например : int matr1={5,2,7,3,1,6,8,5,0,4,9,8,7,7,3,2,4,7,9,0,2,5,4,20 }; int matr2={6,8,4,9}; если массив matr2 () найден в массиве matr1 (),написать "yes",если не найден "no".
C++ двухмерный массив найти... http://www.cyberforum.ru/cpp-beginners/thread140222.html
Написать на си : Дан двухмерный массив nxn,проверить если в нем находиться второй двухмерный массив,например : int matr1={5,2,7,3,1,6,8,5,0,4,9,8,7,7,3,2,4,7,9,0,2,5,4,20 }; int matr2={6,8,4,9}; если массив matr2 () найден в массиве matr1 (),написать "yes",если не найден "no".
C++ Вопрос о цикличности Есть программа с начальным выбором действия: cout << "1. Add, 2.Search, 3.Exit" << endl; и далее мне нужно сделать так, чтобы в будущем после выполнения одной из комманд программа возвращалась обратно к этому выбору. Насколько я понял, нужно использовать бесконечный цикл while(1), но как его применить, без понятия. Помогите пожалуйста подробнее

Показать сообщение отдельно
Aaxenon
Light Knight
 Аватар для Aaxenon
106 / 29 / 3
Регистрация: 03.06.2010
Сообщений: 361
03.06.2010, 13:58     Сортировка.
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
#include <iostream>
using namespace std;
template<class T>
void myswap(T &a, T &b)
{
    a+=b;
    b=a-b;
    a-=b;
}
template<class T>
void sort(int *p, int n)
{
    for(int i=n-1;i>0;i--)
    {
    for(int j=0;j<i;j++)
        {
        if(p[j]>p[j+1])
            myswap<T>(p[j], p[j+1]);
        }
    }
}
int main()
{
    int *p, n;
    n = 5;
    p = new int[n];
    p[0] = 10;
    p[1] = 3;
    p[2] = 14;
    p[3] = 7;
    p[4] = 4;
    sort<int>(p, n);
    for(int i=0;i<n;i++)
        cout << p[i] << endl;
    delete[] p;
    return 0;
}
вот шаблон, подстроенный под int, его же можно переделать в double
 
Текущее время: 10:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru