Предмет: Информатика, автор: KEK505

Программирование С++
Задан координатами своих концов отрезок на плоскости.

Приложения:

restIess: L1, L2 с клавиатуры вводятся?
KEK505: Да

Ответы

Автор ответа: movieclip
1

Ответ:

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   float startX,startY,endX,endY,len1,len2;

   cout << "Enter value of start line x: ";

   cin >> startX;

   cout << "Enter value of start line y: ";

   cin >> startY;

   cout << "Enter value of end line x: ";

   cin >> endX;

   cout << "Enter value of end line y: ";

   cin >> endY;

   cout << "Enter value of L1: ";

   cin >> len1;

   cout << "Enter value of L2: ";

   cin >> len2;

   float dx,dy,magnitude;

   dx = endX - startX;

   dy = endY - startY;

   magnitude = pow(dx*dx+dy*dy, 0.5);

   bool result = magnitude > len1 && magnitude < len2;

   

   cout<<"Result: "<< result;

}

Объяснение:

Где-то так. Писал без компилятора, возможно, где-то точку с запятой пропустил или еще что.

Автор ответа: Fawer037
1

Ответ:

#include <iostream>

using namespace std;

int main() {

int line, L1, L2;

cin >> line;

L1 = 2; //люблое значение заданное для L1

L2 = 5; //люблое значение заданное для L2

if (line > L1 && line < L2)

{

cout << "Утверждение верно. Отрезок имеет длинну больше L1 и меньше L2!";

} else {

cout << "Утверждение неверно. Отрезок не имеет длинну блльше L1 и(или) меньше L2!";

}

return 0;

}

Объяснение:

Вначале объявляем переменные для L1, L2 и для отрезка (line). После этого мы даём пользователю вводить длинну отрезка, затем с помощью оператора if, проверяем верно ли что отрезок больше L1 и меньше L2, если это действительно так, то мы выводим сообщение о том что утверждение верно, если же это неправда, тогда выводим, что утверждение неверно.

Похожие вопросы
Предмет: Биология, автор: мара75