это не работаетint d = x + y;
bool on = d >= 1 && d <= 2;
Что не работает? Света нет? Пк сгорел? Чип сдох? У тебя не скачан питон? Проверил в консоли браузера и выдало синтакс еррор? В момент работы программы космическая пыль изменила 2 бита твоей памяти?это не работает
#include <iostream>
#include <iostream>
int main()
{
float max = 2;
float min = 1;
float x, y;
std::cin >> x >> y;
float sum = fabs(x) + fabs(y);
if (sum >= max)
std::cout << "to big";
else if (sum <= min)
std::cout << "to small";
else
std::cout << "Good";
return 0;
}
}
double d = x + y;
bool on = d >= 1 && d <= 2;
Мужики а вы задание то видели вообще?Может так?
C++:#include <iostream> int main() { float max = 2; float min = 1; float x, y; std::cin >> x >> y; if (x + y >= max) std::cout << "to big"; else if (x + y <= min) std::cout << "to small"; else std::cout << "Good"; return 0; }
Бля, мужик, спасибо, только сейчас понял, что это не заштрихованная часть, а за-„в горошек”Мужики а вы задание то видели вообще?
Посмотреть вложение 224314
Это только одну четверть проверяетdouble d = x + y;
bool on = d >= 1 && d <= 2;
Это плюсы а не пайтон. Мб автору нет разницы.1. y >= 0
y1 = -|x| + 2
y2 = -|x| + 1
2. y <0
y1 = |x| - 2
y2 = |x| - 1
но мб я где-то обосралсяPython:x, y =map(float, input().split()) if y >=0: if y<=-abs(x)+2 and y>=-abs(x)+1: print('лежит') else: print('не лежит') else: if y<=abs(x)-1 and y>=abs(x)-2: print('лежит') else: print('не лежит')
бля не заметил плюсыЭто плюсы а не пайтон. Мб автору нет разницы.
Спасибо. Решено.double d = x + y;
bool on = d >= 1 && d <= 2;
А я первее понял!!!А я первее понял!!!Ааааа бляяя.
double d = abs(x + y);
bool on = d >= 1 && d <= 2;
minimum = 1
maximum = 2
x, y = [float(value) for value in input("Введите точку (x, y) через пробел: ").split(" ")]
print("Находится") if abs(x + y) >= minimum and abs(x + y) <= maximum else print("Не находится")
Python:minimum = 1 maximum = 2 x, y = [float(value) for value in input("Введите точку (x, y) через пробел: ").split(" ")] print("Находится") if abs(x + y) >= minimum and abs(x + y) <= maximum else print("Не находится")
Range(0, 20).Select(z => ReadLine().Split(' ').Select(x => (c: x, a: Abs(double.Parse(x)))).Sum()).Where(z => z.a >= 1 && z.a <= 2).ToList().ForEach(z => WriteLine($"{z.c} находится на загорошенном участке."));
Опять мимоАаааа бляяя.
double d = abs(x + y);
bool on = d >= 1 && d <= 2;
И ты тоже мимоPython:minimum = 1 maximum = 2 x, y = [float(value) for value in input("Введите точку (x, y) через пробел: ").split(" ")] print("Находится") if abs(x + y) >= minimum and abs(x + y) <= maximum else print("Не находится")
Единственный кто почти правильно написал. Единственная помарка, нужно условие просто больше или меньше, потому что если точка равна, то точка все равно лежит в той области.Может так?
Апдейтнул для отрицательных значений.C++:#include <iostream> #include <iostream> int main() { float max = 2; float min = 1; float x, y; std::cin >> x >> y; float sum = fabs(x) + fabs(y); if (sum >= max) std::cout << "to big"; else if (sum <= min) std::cout << "to small"; else std::cout << "Good"; return 0; } }
Да я еблан, благо хоть не джесерОпять мимо
И ты тоже мимо
Единственный кто почти правильно написал. Единственная помарка, нужно условие просто больше или меньше, потому что если точка равна, то точка все равно лежит в той области.
Веселые вы ребята
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz