#include
#include
using namespace std;
int vidctan(int x2, int x1, int y2, int y1);
//int vidctan(int x2, int x1, int y2, int y1, int z2, int z1);
int main() {
int x2, x1, y1, y2, z2, z1;
setlocale(LC_ALL, "Russian");
cout << "Введите х2 x1 у2 y1 для расстояния между точками на плоскости" << endl;
cin >> x2 >> x1 >> y2 >> y1;
cout << "Расстояние между точками на плоскости = " << vidctan(x2, x1, y2, y1) << endl;
cout << "Введите x2 x1 y2 y1 z2 z1 для расстояния между точками в пространстве" << endl;
cin >> x2 >> x1 >> y2 >> y1 >> z2, z1;
cout << "Расстояние между точками в пространстве = " << endl;
system("pause");
return 0;
}
int vidctan(int x2, int x1, int y2, int y1) {
return sqrt(x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1);
}
Не правильно считает
Что нет так???
Другие языки программирования и технологии
Ребят, помогите пожалуйста с кодом
#include <iostream>
#include <tuple>
using namespace std;
using xy_point = pair<double, double>;
using xyz_point = tuple<double, double, double>;
double length(xy_point& a, xy_point& b) {
auto[ax, ay] = a;
auto[bx, by] = b;
return sqrt(pow(ax - bx, 2) + pow(ay - by, 2));
}
double length(xyz_point& a, xyz_point& b) {
auto[ax, ay, az] = a;
auto[bx, by, bz] = b;
return sqrt(pow(ax - bx, 2) + pow(ay - by, 2) + pow(az - bz, 2));
}
double coord(const char* msg) {
cout << "Введите координату " << msg << ": ";
double value;
cin >> value;
return value;
}
void plane(const char* msg) {
cout << "\t " << msg << '\n';
auto ax = coord("Ax");
auto ay = coord("Ay");
xy_point a = { ax, ay };
auto bx = coord("Bx");
auto by = coord("By");
xy_point b = { bx, by };
auto len = length(a, b);
cout << "Расстояние между точками A и B на плоскости равно: " << len << '\n';
}
void space(const char* msg) {
cout << "\t " << msg << '\n';
auto ax = coord("Ax");
auto ay = coord("Ay");
auto az = coord("Az");
xyz_point a = { ax, ay, az };
auto bx = coord("Bx");
auto by = coord("By");
auto bz = coord("Bz");
xyz_point b = { bx, by, bz };
auto len = length(a, b);
cout << "Расстояние между точками A и B в пространстве равно: " << len << '\n';
}
int main() {
setlocale(LC_CTYPE, "Russian");
plane("Отрезок в на плоскости");
space("Отрезок в на пространстве");
system("pause");
}
#include <tuple>
using namespace std;
using xy_point = pair<double, double>;
using xyz_point = tuple<double, double, double>;
double length(xy_point& a, xy_point& b) {
auto[ax, ay] = a;
auto[bx, by] = b;
return sqrt(pow(ax - bx, 2) + pow(ay - by, 2));
}
double length(xyz_point& a, xyz_point& b) {
auto[ax, ay, az] = a;
auto[bx, by, bz] = b;
return sqrt(pow(ax - bx, 2) + pow(ay - by, 2) + pow(az - bz, 2));
}
double coord(const char* msg) {
cout << "Введите координату " << msg << ": ";
double value;
cin >> value;
return value;
}
void plane(const char* msg) {
cout << "\t " << msg << '\n';
auto ax = coord("Ax");
auto ay = coord("Ay");
xy_point a = { ax, ay };
auto bx = coord("Bx");
auto by = coord("By");
xy_point b = { bx, by };
auto len = length(a, b);
cout << "Расстояние между точками A и B на плоскости равно: " << len << '\n';
}
void space(const char* msg) {
cout << "\t " << msg << '\n';
auto ax = coord("Ax");
auto ay = coord("Ay");
auto az = coord("Az");
xyz_point a = { ax, ay, az };
auto bx = coord("Bx");
auto by = coord("By");
auto bz = coord("Bz");
xyz_point b = { bx, by, bz };
auto len = length(a, b);
cout << "Расстояние между точками A и B в пространстве равно: " << len << '\n';
}
int main() {
setlocale(LC_CTYPE, "Russian");
plane("Отрезок в на плоскости");
space("Отрезок в на пространстве");
system("pause");
}
Роман Калашников
А можно в моем коде ошибку найти? Я вообще не понимаю где
после корня двойная скобка и в конце тоже
Роман Калашников
Где двойная скобка?
У тебя cin >> x2 >> x1....z2, z1 тут запятая у тебя вместо >> (в втором cin)Помог??
Роман Калашников
Нет, второй син не нужен пока..
Похожие вопросы
- HTML! помогите пожалуйста написать код для сайта простого сайта!
- Ребят помогите пожалуйста. Паскаль, Paskal
- люди, помогите пожалуйста найти код от вируса
- Помогите, пожалуйста, с кодом по С++. Пожалуйста, а то щас помру на сессии.
- Помогите пожалуйста описать код, что означает каждая команда?
- Помогите пожалуйста исправить код программы на visual c++!!
- помогите пожалуйста с кодами программ в паскале
- Народ помогите пожалуйста, нашел код но не знаю как он работает! если можно на каждом строке напишите коммы заранее спс
- помогите пожалуйста проверить код на языке си, программа работает неверно - не выдает сумму массива Z
- ПОМОГИТЕ ПОЖАЛУЙСТА ИСПРАВИТЬ КОД, НЕ МОГУ ПОНЯТЬ В ЧЁМ ПРИЧИНА, ПОЧЕМУ НЕ ПРАВИЛЬНО РАБОТАЕТ? ЯЗЫК СИ.