#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, если это действительно так, то мы выводим сообщение о том что утверждение верно, если же это неправда, тогда выводим, что утверждение неверно.
#include <iostream>
int main()
{
int n;
float l;
std::cin >> n >> l;
switch (n)
{
case 1:
std::cout << "Length: " << l / 10;
break;
case 2:
std::cout << "Length: " << l * 1000;
break;
case 3:
std::cout << "Length: " << l;
break;
case 4:
std::cout << "Length: " << l / 1000;
break;
case 5:
std::cout << "Length: " << l / 100;
break;
default:
break;
}
std::cout << std::endl;
system("pause");
return 0;
}
#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;
}
Объяснение:
Где-то так. Писал без компилятора, возможно, где-то точку с запятой пропустил или еще что.