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

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

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

Что за ошибка? - C++

22.09.2013, 09:39. Просмотров 347. Ответов 3
Метки нет (Все метки)

Вроде все правильно
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
#include "stdafx.h"
#include<iostream>
#include<math.h>
#include<conio.h>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    const double exp=2.14;
    float x,y,U;
    cout<<"vvedite x,y"<<endl;
    cin>>x>>y;
    if(x*y<=1)
    U=x*pow(sin(y),2);
    else
    if((x*y>1)&&(x*y<5))
    U=1/(tan(pow(exp,x)));
    else
    U=log(2*(x+y))/log(exp);
    cout<<"y="<<y<<endl;
    cout<<"x="<<x<<endl;
    cout<<"U="<<U<<endl;
    
    return 0;
}


вот ошибка 1>------ Build started: Project: 33333, Configuration: Debug Win32 ------
1>Compiling...
1>33333.cpp
1>c:\users\azakov\desktop\лаб\33333\33333\33333.cpp(21) : error C2666: 'pow' : 6 overloads have similar conversions
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(575): could be 'long double pow(long double,int)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(573): or 'long double pow(long double,long double)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(527): or 'float pow(float,int)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(525): or 'float pow(float,float)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(489): or 'double pow(double,int)'
1> c:\program files (x86)\microsoft visual studio 9.0\vc\include\math.h(123): or 'double pow(double,double)'
1> while trying to match the argument list '(const double, float)'
1>c:\users\azakov\desktop\лаб\33333\33333\33333.cpp(23) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data
1>Build log was saved at "file://c:\Users\Azakov\Desktop\лаб\33333\33333\Debug\BuildLog.htm"
1>33333 - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Миниатюры
Что за ошибка?  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2013, 09:39     Что за ошибка?
Посмотрите здесь:

что за ошибка? - C++
1&gt;mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file &quot;..\Debug\123.exe&quot;. @&gt;F5AA =5 &lt;&gt;65B...

Что за ошибка - C++
Добрый день... Пишу программку считывания изображения из .dcm формата... В первый раз использую чужие библиотеки... Решил протестить их...

Что за ошибка? - C++
Люди помогите разобраться что я делаю не так. Ниже принтскрин. Массив lot содержит символы &quot;0.2&quot;

что за ошибка? - C++
вот прога#include&lt;iostream.h&gt; main() { int i; struct str { char *fn; int cl; int sc; }; str st;

Что за ошибка? - C++
Доброго времени суток! Передо мной стоит ужасающая, но вместе с тем и потрясающая задача: за неделю освоить базы, основы плюсов....

что за ошибка??? - C++
#include &lt;iostream&gt; #include &lt;time.h&gt; #include &lt;windows.h&gt; #include &lt;math.h&gt; #include &lt;D:\\alex\\head-files\\mathem.h&gt; #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zer0mail
2330 / 1956 / 192
Регистрация: 03.07.2012
Сообщений: 7,013
Записей в блоге: 1
22.09.2013, 09:55     Что за ошибка? #2
Попробуй double x,y,U;
Tulosba
22.09.2013, 10:02
  #3

Не по теме:

В 18 строке x*y>1 лишнее. И неплохо бы имя exp заменить. И имена хидеров. А то пишите using namespace std, а заголовочники (math.h например) без пространства имен (вместо <cmath>)

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2013, 12:05     Что за ошибка?
Еще ссылки по теме:

что за ошибка? - C++
error trk0002: файл: tracker

что за ошибка? - C++
вот програма #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using std::cout; using std::endl; class GradeBook { public: void...

Что за ошибка ? - C++
Помогите с ошибкой разобраться #include&quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;iomanip&gt; #include&lt;fstream&gt; #include&lt;math.h&gt; ...

Что за ошибка ?! - C++
Не могу понять почему не компилится проект?!

что за ошибка - C++
&quot;новичек&quot; что за ошибка? #include&lt;iostream&gt; using namespace std; int main() { //параметры уравнения double a,b; ...

Что за ошибка??? - C++
помогите доделать код #include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;cmath&gt; #include &lt;ctime&gt; #include &lt;algorithm&gt; using...


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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
22.09.2013, 12:05     Что за ошибка? #4
C++
1
2
3
4
5
6
7
if(x*y<=1.)
   U=x*sin(y)*sin(y);
else
if((x*y>1.)&&(x*y<5.))
    U=1./(tan(exp(x)); // exp(x)  - это e в степени x
else
    U=log(2.*(x+y));// log - это натуральный логарифм
Yandex
Объявления
22.09.2013, 12:05     Что за ошибка?
Ответ Создать тему
Опции темы

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