#include <iostream>
#include <cmath>
int main()
{
float x1, y1, x2, y2;
std::cout << "x1 :" << std::endl;
std::cin >> x1;
std::cout << "y1 :" << std::endl;
std::cin >> y1 ;
std::cout << "x2 :" << std::endl;
std::cin >> x2;
std::cout << "y2 :" << std::endl;
std::cin >> y2;
float result = std::sqrt((std::pow(std::abs(x1-x2), 2) + std::pow(std::abs(y1-y2), 2)));
std::cout << result << std::endl;
char * temp = new char[0]();
std::cin >> temp;
return 0;
}
2)function tan (angle:real):real; - ВЕРНО
3)function sign( a, b:integer); - НЕВЕРНО, не определен тип возвращаемого значения
4)function sign(write: integer): integer - НЕВЕРНО, в конце нет точки с запятой
Программа напечатает:
12
Объяснение:
Процедура Exchange задумана, как обменивающая местами значения своих параметров. Но из-за отсутствия в заголовке var, она не вернет в вызвавшую программу новые значения, поэтому х и у останутся без изменения. Так они и будут выведены.