Python:
import sys#Импортируем библиотеку
#Запрашиваем ввод данных, который записывается в целочисленной переменной
x = int(input("Введите вершину ромба по X: "))
y = int(input("Введите вершину ромба по Y: "))
tx = int(input("Введите целевую точку по X: "))
ty = int(input("Введите целевую точку по Y: "))
if x/2-ty <= tx <= x/2+ty:#Если условие истинно идем дальше
if y/2-tx <= ty <= y/2+tx:#Если условие истинно идем дальше
if y-ty >= ty or x-tx >= tx:#Заключительная проверка
print("Точка входит")#Информируем пользователя о результате в консоли
sys.exit(0)#Завершаем программу
print("Точка НЕ входит")#Если программа не завершится, т.е условия не выполнятся,
#то сообщим о неудаче.
C++:
#include <iostream>//Необходимо нам для ввода-вывода сообщений в консоль
#include <windows.h>//Необходимо для локализации консоли
using namespace std;/*Это пространственное имя, освобождает нас от обязанности писать std::
для того чтобы получить доступ к функционалу подключенной библиотеки - <iostream>*/
int x, y, tx, ty;//Создаем нужные нам переменные
int main()//Точка входа в программу
{
//Русский язык в консоли
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
//Выводим в консоль свои требования
//И
//Запрашиваем ввод данных, который записывается в целочисленной переменной
cout << "Введите вершину ромба по X: ";
cin >> x;
cout << "Введите вершину ромба по Y: ";
cin >> y;
cout << "Введите целевую точку по X: ";
cin >> tx;
cout << "Введите целевую точку по Y: ";
cin >> ty;
if ((x / 2) - ty <= tx <= (x / 2) + ty)
{
//Если условие истинно идем дальше
if ((y / 2) - tx <= ty <= (y / 2) + tx)//Если условие истинно идем дальше
{
if (y - ty >= ty || x - tx >= tx)//Заключительная проверка
{
cout << "Точка входит";//Информируем пользователя о результате в консоли
return 0;//Завершаем программу
}
}
}
cout << "Точка НЕ входит";/*Если программа не завершится, т.е условия не выполнятся,
то сообщим о неудаче.*/
}
Язык указан не был, приведу пример на Haskell
toInts :: [String] -> [Int]toInts = fmap readmodify :: Int -> Intmodify x | x < 0 = x * (-5) | otherwise = x * 4main :: IO ()main= do putStrLn "Enter numbers separated by newlines:" x <- toInts <$> mapM (const getLine) [1..2] putStrLn $ "Answer is " ++ show (modify $ product x)Переменная x получат список из 2 чисел, введенных со стандартного ввода. Затем находится произведение этих чисел и прогоняется через функцию modify. Эта функция принимает на вход число и, если оно отрицательное, домножает его на -5, иначе домножает на 4, результат возвращает. Затем отображаем полученный результат в консоли.
передавать ел. письма. потому что она передавать ел. письма, как почта