• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

C++ Задание по информатике

Егор
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
18 Май 2017
Сообщения
64
Реакции
46
Задание: как проверить, что случайная точка находится в заштрихованной области


224301
 

Вложения

  • photo.jpg
    photo.jpg
    11.8 KB · Просмотры: 368
double d = x + y;
bool on = d >= 1 && d <= 2;
 
Последнее редактирование:
это не работает
Что не работает? Света нет? Пк сгорел? Чип сдох? У тебя не скачан питон? Проверил в консоли браузера и выдало синтакс еррор? В момент работы программы космическая пыль изменила 2 бита твоей памяти?
 
Может так?
C++:
Expand Collapse Copy
#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++:
Expand Collapse Copy
#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;
}
Мужики а вы задание то видели вообще?
1665512793641.png
 
1. y >= 0
y1 = -|x| + 2
y2 = -|x| + 1
1665515996818.png

2. y <0
y1 = |x| - 2
y2 = |x| - 1
1665516050166.png

Python:
Expand Collapse Copy
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('не лежит')
но мб я где-то обосрался
 
1. y >= 0
y1 = -|x| + 2
y2 = -|x| + 1
2. y <0
y1 = |x| - 2
y2 = |x| - 1
Python:
Expand Collapse Copy
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 = abs(x + y);
bool on = d >= 1 && d <= 2;
 
Python:
Expand Collapse Copy
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:
Expand Collapse Copy
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("Не находится")
Sass:
Expand Collapse Copy
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:
Expand Collapse Copy
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++:
Expand Collapse Copy
#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;
}
}
Апдейтнул для отрицательных значений.
Единственный кто почти правильно написал. Единственная помарка, нужно условие просто больше или меньше, потому что если точка равна, то точка все равно лежит в той области.
Веселые вы ребята
 
Последнее редактирование:
Опять мимо

И ты тоже мимо

Единственный кто почти правильно написал. Единственная помарка, нужно условие просто больше или меньше, потому что если точка равна, то точка все равно лежит в той области.
Веселые вы ребята
Да я еблан, благо хоть не джесер
 
Назад
Сверху Снизу