cout << "Утверждение верно. Отрезок имеет длинну больше L1 и меньше L2!";
} else {
cout << "Утверждение неверно. Отрезок не имеет длинну блльше L1 и(или) меньше L2!";
}
return 0;
}
Объяснение:
Вначале объявляем переменные для L1, L2 и для отрезка (line). После этого мы даём пользователю вводить длинну отрезка, затем с оператора if, проверяем верно ли что отрезок больше L1 и меньше L2, если это действительно так, то мы выводим сообщение о том что утверждение верно, если же это неправда, тогда выводим, что утверждение неверно.
#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;
}
Объяснение:
Где-то так. Писал без компилятора, возможно, где-то точку с запятой пропустил или еще что.
#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, если это действительно так, то мы выводим сообщение о том что утверждение верно, если же это неправда, тогда выводим, что утверждение неверно.