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

Сортировка различного типа чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пересечение двух кругов http://www.cyberforum.ru/cpp-beginners/thread761567.html
Привет. Есть входной файл такого формата: 1 1 1 4 4 1 Первый ряд цифр относится к первому кругу, 1 - координата по х, 1 - координата по y, 1 - радиус окружности. Второй ряд цифр относится ко второму кругу, 4 - координа по х, 4 - координата по y, 1 - радиус окружности. Необходимой выяснить, пересекаются ли окружности и вывести ответ в тестовый файл "YES" или "NO". Написал программу. На...
C++ Морской бой=) Создать игру " Морской бой" http://www.cyberforum.ru/cpp-beginners/thread761556.html
Дано матрицу А размером 8x7. Разделить каждый элемент столбца на элемент этого столбца... C++
Дано матрицу А размером 8x7. разделить каждый элемент столбца на элемент этого столбца, который находится на главной диагонали, если этот элемент не равен 0.
C++ Найти сумму ряда
Найти сумму ряда y с точностью до члена ряда, меньшего 0.0001 для заданного значения x и сравнить эту сумму с функцией контроля. Для вычисления последующего значения члена ряда использовать рекуррентную формулу. с объяснением если можно
C++ Дано одномерный массив Х, размером 15 элементов. Провести циклический сдвиг элементов в массиве вправо на 2 позиции http://www.cyberforum.ru/cpp-beginners/thread761546.html
Дано одномерный массив Х, размером 15 элементов. Провести циклический сдвиг элементов в массиве вправо на 2 позиции.
C++ Превратить матрицу А на одномерный массив V Превратить матрицу А, количество элементов в каждой строке которой различна, на одномерный массив V следующим образом: для каждого элемента матрицы в одномерный массив записываются сначала его индексы, а затем - значение. Инвертировать порядок элементов массива V и восстановить на его основе прямоугольную матрицу В по обратному принципу. Помогите сделать плиз ) подробнее

Показать сообщение отдельно
yulla
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 59
14.01.2013, 18:30  [ТС]     Сортировка различного типа чисел
ну, примерно так, хотя здесь куча ошибок

Код
1>c:\users\1\documents\visual studio 2010\projects\55656\55656\4567890.cpp(5): error C2988: неопознанное объявление или определение шаблона
1>c:\users\1\documents\visual studio 2010\projects\55656\55656\4567890.cpp(5): error C2059: синтаксическая ошибка: ,
1>c:\users\1\documents\visual studio 2010\projects\55656\55656\4567890.cpp(24): error C2143: синтаксическая ошибка: отсутствие ";" перед "{"
1>c:\users\1\documents\visual studio 2010\projects\55656\55656\4567890.cpp(24): error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
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;
const int n=5;
template<class T>
void sort(T a[]), sort (T b[])
{
    T buffer;
    for (int i=0;i<n;i++)
        for (int j=0;j<n-1;j++)
            if (a[j+1]<a[j])
            {
                buffer=a[j+1];
                a[j+1]=a[j];
                a[j]=buffer;
            }
 if (b[j+1]<b[j])
            {
                buffer=b[j+1];
                b[j+1]=b[j];
                b[j]=buffer;
            }
}
int main()
{
    int a[n]={4,1,3,2,11};
    sort(a);
    
    for (int i=0;i<n;i++)
        cout<<a[i]<<"  ";
    cout<<endl;
    double b[n]={4.5,1.45,3.5,2.44,11.12};
    sort(b);
    
    for (int i=0;i<n;i++)
        cout<<b[i]<<"  ";
    cout<<endl;
    system("PAUSE");
    return 0;
}
 
Текущее время: 20:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru