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

Ошибка с перегрузкой pow - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание формы (окна) http://www.cyberforum.ru/cpp-beginners/thread420646.html
Здравствуйте! Кто - нибудь знает как создать окно (или по проще белый прямоугольник по центру экрана) без использования WinAPI и всяких библиотек наподобии Qt.
C++ Перенос первого слова в конец строки. Создать приложение, которое считывает строку текста и переносит первое сло*во в конец строки. Результат вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread420639.html
Подсчитать CRC для файла C++
Здравствуйте! Есть имя файла. Как для этого файла подсчитать CRC? Проблема не в понимании алгоритма, а в том, что на данном языке я не писал уже несколько лет. Помогите, пожалуйста, быстренько набросать код. Добавлено через 14 минут Неужели никто не знает?
Выравнивание строки по левому краю до заданной длины C++
Разработать функцию, которая выполняет ту обработку фрагмента текста, которая определена в Вашем индивидуальном задании. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечания: 1. Функция должна возвращать результат в любом случае. Например, необходимо предусмотреть работу функции при некорректном задании ее параметров, некорректном вводе данных и т.п. ...
C++ массив http://www.cyberforum.ru/cpp-beginners/thread420616.html
Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания. В индивидуальных заданиях указано также, какую обработку массива следует произвести. Для всех вариантов задания следует иметь в виду следующее: 0 считается положительным числом, если в задании не оговорен какой-то другой его...
C++ Массивы (исправить программу) посмотрите, пожалуйста, прогу. вроде всё правильно, но только почему числа не меняются?? #include <stdio.h> #include <conio.h> #include <iostream> #include <ctime> #include <cstdlib> using namespace std; int main(void) { подробнее

Показать сообщение отдельно
rodinjr
2 / 2 / 0
Регистрация: 29.12.2011
Сообщений: 39
29.12.2011, 23:45     Ошибка с перегрузкой pow
error C2668: 'pow' : ambiguous call to overloaded function
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
template <class Temp>
class List
{
    Temp *m;
public:
    List(int);
    void run(Temp *, int);
    void setMas(Temp, int);
};
 
template <class Temp>
List<Temp>::List(int n)
{
    m=new Temp[n];
}
 
template <class Temp>
void List<Temp>::run(Temp *mass, int n)
{
    int i,j;
    Temp res;
    for(i=0; i<n;i++){ 
        res=1;
        for(j=0;j<=i;j++)
            res*=m[j]*pow(-1,i+1);
        mass[i]=res;
    }
}
 
template <class Temp>
void List<Temp>::setMas(Temp k, int c)
{
    m[c]=k;
}
 
void print(int *m, int n)
{
    int i, s;
    s=0;
    for(i=0;i<n;i++){
        cout<<m[i]<<" ";
    }
    cout<<"\n";
}
 
int main()
{
    int n, i, k, *resultMas, s;
    char ch, *resultCharMas;
    cout<<"Input N: ";
    cin>>n;
 
    List<int> ob1(n);
    resultMas=new int[n];
    cout<<"Input "<<n<<"elements (int): ";
    for(i=0;i<n;i++){
        cin>>k;
        ob1.setMas(k,i);
 }
    ob1.run(resultMas,n);
    cout<<"imeem:"; print(resultMas,n);
 
    List<char> ob2(n);
    resultCharMas= new char [n];
    cout<<"Input "<<n<<" elements (char): ";
    for(i=0;i<n;i++){
        cin>>ch;
        ob2.setMas(ch, i);
 }
    ob2.run(resultCharMas, n);
    s=1;
    for (i=0; i<n; i++){ 
        s*=int(resultCharMas[i])*pow(-1,i+1);
        resultCharMas[i]=s;
        cout<<resultCharMas[i]<<" ";
 }
    cout<<"\n";
 
    delete [] resultMas;
    delete [] resultCharMas;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru