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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sammmertime
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 3
#1

Дурацкие ошибки! - C++

28.05.2014, 23:58. Просмотров 140. Ответов 1
Метки нет (Все метки)

Есть код на C++,выдает ошибку error C2065: sort: необъявленный идентификатор
: см. ссылку на создание экземпляров функции шаблон при компиляции "A sort_mas<float>(int,A *)"
with
[
A=float
]
Не знаю как и чем это лечится. Помогите пожалуйста. Код ниже.
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
template <class C>
C prod_mas(int n, C *mas)
{
    C prod=1;
    int flag=0;
    for (int i=0; i<n; i++)
        if(mas[i]>0)
    {
        prod *= mas[i];
        flag=1;
        
    }
    return prod;
 
}
 
template <class B>
B sum_mas(int n, B *mas)
{
    int min=0;
    for(int i=0; i<n; i++)
    {
        if(mas[min]>mas[i])
        {
            min=i;
        }
    }
    float sum=0;
    for(int i=0; i<min; i++)
    {
        sum+=mas[i];
    }
    return sum;
 
}
 
template <class A>
A sort_mas(int n, A *mas)
{
    float temp;
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n-1; j++)
        {
            if(mas[j]>mas[j+1])
            {
                temp=mas[j];
                mas[j]=mas[j+1];
                mas[j+1]=temp;
            }
            
        }
        
    }
    
    
    return sort;
    
}
 
 
int main(array<System::String ^> ^args)
{
    int n;
    cout<<"Vvedite razmernost massiva: ";
    cin>>n;
    float *mas_f=new float[n], res_f;
 
    for(int i=0; i<n; i++)
    {
        cout<<"Vvedite "<<i<<" element massiva: ";
        cin>>mas_f[i];
    }
    
    res_f=prod_mas(n, mas_f);
    cout<< "\nproizvedenie polog element: "<<res_f<<endl;
 
    res_f=sum_mas(n, mas_f);
    cout<<"\nsum elementov do min elementa:"<<res_f<<endl;
 
    res_f=sort_mas(n, mas_f);
    cout<<"\nOtsort mas: ";
    for(int i=0; i<n; i++)
    {
        cout<<res_f<<" "<<endl;
    }
 return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2014, 23:58     Дурацкие ошибки!
Посмотрите здесь:

Дурацкие вопросы)) - Java
1)Я только-только начал учить JAVA, так что не ругаемся, можно послать(в другую тему :D)если, вопрос обсуждался. 2)Для тех кто играл в...

Дурацкие часы или я нуб - ActionScript
Здравствуйте я самоучка (руки крюки). Я пытался создать часы, как написано это просто, но видимо я уникальный ;(. При создании часов и...

Не могу решить эти дурацкие задачи... - Pascal
1.Дана целочисленная матрица размером M*N.Различные строки/столбцы матрицы назовем похожими,если совпвдают множества чисел встречающихся в...

Сами устанавливаются какие-то дурацкие приложения Амиго - Windows
У меня сами устанавливаются какие-то дурацкие приложения Амиго, сделал переустановку все равно опять пришли. Как от них избавится ? Это...

Как запретить эти вечные дурацкие обновления винды? - Windows 7
После того как подключил ноут с Виндой 7 домашняя базовая к инету, она перед загрузкой и после выключения постоянно обновляется, ждать...

Windows XP на HP compaqt 6220 ошибки при установке, как убить эти ошибки - Windows XP
Всех приветствую уважаемые Комрады ,форумчане не проходите мимо помогите откликнитесь мучаюсь уже с месяц попробывал всё что можно ...

Inet Explorer при обнаружении ошибки вместо описания ошибки выдает иероглифы - C# ASP.NET
Начал изучение ASP. Inet Explorer при обнаружении ошибки вместо описания ошибки выдает иероглифы... А мне ОЧЕНЬ хотелось бы почитать, что...

Не удалось инициализировать SAM из-за следующей ошибки: Присоединенное к системе устройство не работает. Состояние ошибки: 0xc0000001 - Windows XP
Добрый день форумчане. На работе одна женщина после месяца отпуска напрочь забыла пароль от своей учетной записи (она сидела на...

Мне нужно всего лишь найти синтаксические ошибки, второй день ломаю голову, в условии есть ошибки - Lisp
Мне нужно всего лишь найти синтаксические ошибки, второй день ломаю голову, в условии есть ошибки. А в каком именно условии не знаю:( ...

На моем компе во время установки игры часто возникают ошибки, зависания и ошибки копирования файлов с установочного диска. - Windows XP
Добрый вечер! На моем компе во время установки игры часто возникают ошибки, зависания и ошибки копирования файлов с установочного диска....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
29.05.2014, 00:14     Дурацкие ошибки! #2
Цитата Сообщение от Sammmertime Посмотреть сообщение
return sort;
и что такое sort? Вот компилятор тоже этого не знает!
(array<System::String ^> ^args)
разделом то не ошиблись?
Yandex
Объявления
29.05.2014, 00:14     Дурацкие ошибки!
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru