Длина пути в Builder c++

Компьютеры программирование Отношения с++ builder

Как рассчитать длину пройденного пути для функции,
пример кода:
int t = 0;
x = 50;
y = 50;
vx = 0;
vy = 1;
Image1->Canvas->MoveTo(x, y);
while (x < Image1->Width - 50)
{
if (vx)
{
x = x + vx;
q++;
}
else
y = y + vy;

Image1->Canvas->LineTo(x, y);
t++;
}
Ответы:
вводим еще две переменных, в начале:
int start_x=x;
int start_y=y;
а также подключаем math.h
#include<math.h>
в конце, после цикла:
int dx=x-start_x;
int dy=y-start_y;
float len=sqrt(dx*dx+dy*dy);


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.