artur917
(artur)
#1
здравствуйте, подскажите что не так в этой программе, пишет что квадратный корень не объявлен.
#include<iostream>
#include<cmath>
#include<conio.h>
using namespace std;
int main() {
double H=10.5,V=60.5,alpha=45.5,z,n,t,x,y,T,k;
const double g=9.8;
cout<<"t=";
cin>>t;
y=H+V*t*sin(alpha)-g*t*t/2;
x=V*t*cos(alpha);
z=1+2*g*H/V*V*sin(alpha)
cout<<"sgrt("<<z<<") ="<<sgrt(z)<<;
k=x<1?0:T=V+sin(alpha)/g*(1+sgrt(z));
cout<<"x="<<x<<;
cout<<"y="<<y<<;
cout<<"T = "<<T<< endl;
return 0;
}
AleksandrH
(AleksandrH.)
#2
нет такой команды, читай документацию.
LiAN
#4
AleksandrH
(AleksandrH.)
#5
Такая может и есть, какую он писал - нет
LiAN
#6
Посмотрим что теперь ТС спросит…
AlexP
(Alex P.)
#7
что-то странное тут, думаю проще и понятнее с if
)
Sergebl
(Сергей)
#8
@LiAN, Вы сегодня на редкость рассеяны
сравните sgrt (у автора) и sqrt (корретное название метода извлечения квадратного корня)
LiAN
#9
Действительно, не обратил внимание.