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

Ребята что здесь неправильно? - C++

Восстановить пароль Регистрация
 
KatyaA
2 / 2 / 0
Регистрация: 20.02.2011
Сообщений: 72
03.06.2011, 00:29     Ребята что здесь неправильно? #1
Код
#include<iostream.h>
#include<math.h>
int main()
{ double y,x,t,a;
cout<<"BBod x,a,t";
cin>>x>>a>>t;
if (a>abs(x))
y=log(x)*log(x)*log(x)+pow(x,2);
else if (a=abs(x)) y=pow(x+t,0,5)+(1/x);
else y=cos(x)+t*(sin(x)*sin(x));
cout<<"y="<<y;
return 0;
}
Compiling...
121.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\12\121.cpp(7) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
C:\Program Files\Microsoft Visual Studio\MyProjects\12\121.cpp(9) : warning C4244: 'argument' : conversion from 'double' to 'int', possible loss of data
C:\Program Files\Microsoft Visual Studio\MyProjects\12\121.cpp(10) : error C2660: 'pow' : function does not take 3 parameters
Error executing cl.exe.

12.exe - 1 error(s), 2 warning(s)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2011, 00:29     Ребята что здесь неправильно?
Посмотрите здесь:

C++ Что здесь не так
Что здесь не так? C++
Проверьте задачку по циклам, неправильно работает. [думаю что неправильно] C++
C++ Что здесь не правильно?
Что здесь не правильно? (переменные) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
m1Rr0r
 Аватар для m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,213
Завершенные тесты: 2
03.06.2011, 00:30     Ребята что здесь неправильно? #2
строка 9, функция pow, ты пытаешь передать 3 параметра, x+t, 0, 5
предположу что должно быть x+t, 0.5 ?:
lvlkoo
.NET C#,ASP.NET MVC
 Аватар для lvlkoo
305 / 261 / 89
Регистрация: 16.10.2010
Сообщений: 1,172
Завершенные тесты: 1
03.06.2011, 00:30     Ребята что здесь неправильно? #3
C++
1
y=pow(x+t,0.5)
точка заместо запятой
Avazart
 Аватар для Avazart
6906 / 5146 / 253
Регистрация: 10.12.2010
Сообщений: 22,645
Записей в блоге: 17
03.06.2011, 02:15     Ребята что здесь неправильно? #4
C++
1
if (a>fabs(x))   // fabs из math.h
abs только для целых
Yandex
Объявления
03.06.2011, 02:15     Ребята что здесь неправильно?
Ответ Создать тему
Опции темы

Текущее время: 13:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru