Вопрос задан 11.07.2023 в 14:15. Предмет Информатика. Спрашивает Силин Никита.

Перевод из паскаля в С++ Program Rastoyanie; var x1,x2,y1,y2,S:real; begin write('введите

координаты'); readln(x1,x2,y1,y2); S:=sqrt(sqr(x2-x1)+sqr(y2-y1)); writeln(s); readln; end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лузько Даник.

Ответ:

#include <iostream>

#include <math.h>

using namespace std;

int main()

{

   double x1,x2,y1,y2,S;

   cout<<"Введите координаты"<<endl;

   cin>>x1>>x2>>y1>>y2;

   S=sqrt(pow((x2-x1),2) + pow((y2-y1),2));

   cout<<S<<endl;

   return 0;

}

Ответ на вопрос из комментария:

#include <iostream>

using namespace std;

int main()

{

   int m;

   cin>>m;

   cout<<m<<" кг, содержит полных тонн "<<m/1000<<endl;

   return 0;

}


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот перевод программы на языке Pascal в C++:

cpp
#include <iostream> #include <cmath> int main() { double x1, x2, y1, y2, S; std::cout << "Введите координаты: "; std::cin >> x1 >> x2 >> y1 >> y2; S = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2)); std::cout << S << std::endl; return 0; }

Программа на C++ выполняет ту же функцию, что и ваша исходная программа на Pascal. Она вычисляет расстояние между двумя точками на плоскости, заданными координатами (x1, y1) и (x2, y2), используя формулу расстояния между двумя точками в декартовой системе координат:

S = sqrt((x2 - x1)^2 + (y2 - y1)^2)

Здесь sqrt - функция для вычисления квадратного корня, а pow - функция для возведения в степень.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос