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

Ошибка - перегруженность pow(int,int) неосуществима. Как исправить? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать число словами http://www.cyberforum.ru/cpp-beginners/thread294917.html
У меня такой вопрос: Как целое число до 10 000 записать словами??? например вводим с клавиатуры 123 а она выводит "сто двадцать три" Лично все написал по следущему алгоритму: 1) сперва разбил число на элементы (тысячи сотни десятки еденицы) 2) уложил их в массив (из 4х элементов) 3) а потом на операторе if для каждого элемента (всего вышло 4х9 + 9для десятков) В общем получился огромный...
C++ Рекурсия: вычисление суммы ряда Тема: Рекурсивные функции. используя механизм рекурсии; Вычислить для заданного натурального n: \sum_{i=1}^{n} \frac{{\left(-1 \right)}^i\, \cdot\, i^2 \,\cdot \,\left(i+1 \right)}{i!} ПОМОГИТЕ ЛЮДИ ДОБРЫЕ!!!!Я вообше в этой рекурсии не рублю!!!Совсем не понимаю как это делать((Помогите пожалуйста!! http://www.cyberforum.ru/cpp-beginners/thread294898.html
Win32API C++
Как делать анимацию в Win32API ? можно обяснить ето на небольшом примере?
C++ Как удалить первый элемент из std::list?
Скажите как удалить первый элемент из лист ругается вот как 181 C:\Documents and Settings\Loner\Рабочий стол\5.37\Bin.cpp 'class std::list<unsigned char, std::allocator<unsigned char> >' has no member named 'next'
C++ Дан одномерный массив A[N]. Найти max(a2,a4,...a2*k)+min(a1,a3,...,a2*k+1 http://www.cyberforum.ru/cpp-beginners/thread294867.html
Дан одномерный массив A. Найти max(a2,a4,...a2*k)+min(a1,a3,...,a2*k+1=-O)
C++ свой строковой тип помогите пожалуйста разобраться со строковым типом! пишу свой класс строки, запнулся на реализации оператора + есть вот такие виды операторов + и = void operator =(const WCHAR *val); void operator =(const MyStr &val); const MyStr operator +(const WCHAR *val); const MyStr operator +(const MyStr &val); теперь пишу следующее: MyStr s; s=L"Привет "; подробнее

Показать сообщение отдельно
Ириска5
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 40
13.05.2011, 19:25     Ошибка - перегруженность pow(int,int) неосуществима. Как исправить?
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
#include <iostream>
#include <cmath>
using namespace std;
struct point
{
    int x,y,z;
};
double dlina(point a,point b)
{
    return sqrt(pow(a.x-b.x,2)+pow(a.y-b.y,2)+pow(a.z-b.z,2));    (1)
}
double triangle(double d,double e,double f,double p,double max)
{
    if ((d+e>f) && (d+f>e) && (f+e>d))
        if (p>max) max=p;
    return max;
}
 
int main()
{
    point a[10];
    double d,e,f,p,max=0;
    int n;
    cout<<"введ колич точек";
    cin>>n;
    for(int i=1;i<=n;++i)
    {
        cout<<"введите координаты";
        cin>>a[i].x>>a[i].y>>a[i].z;
    }
    for(int i=1;i<=n-2;++i)
        for(int j=i+1;j<=n-1;++j)
            for(int k=j+1;k<=n;++k)
            {
                d=dlina(a[i],a[j]);
                e=dlina(a[j],a[k]);
                f=dlina(a[k],a[i]);
                p=d+e+f;
                triangle(d,e,f,p,max);
            }
    return 0;
}

подскажи пжл,в (1) пишет ошибку - перегруженность pow(int,int) неосуществима-не пойму как исправить
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru