Что не так в этой программе, пишет что квадратный корень не объявлен

здравствуйте, подскажите что не так в этой программе, пишет что квадратный корень не объявлен.

#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;
}

нет такой команды, читай документацию.

Команда есть:
http://www.cplusplus.com/reference/cmath/sqrt/

Такая может и есть, какую он писал - нет

Посмотрим что теперь ТС спросит…

что-то странное тут, думаю проще и понятнее с if )

@LiAN, Вы сегодня на редкость рассеяны :smiley:
сравните sgrt (у автора) и sqrt (корретное название метода извлечения квадратного корня)

Действительно, не обратил внимание.