using System;
class Rectangle {
public int x;
public int y;
public int w;
public int h;
public Rectangle(int xr, int yr, int wr, int hr)
{
x=xr;
y=yr;
w=wr;
h=hr;
}
public void IsInto(int x0,int y0)
{
if(x <= x0 && x0<=x+w && y <= y0 && y0<=y+h)
Console.WriteLine("Yes");
else
Console.WriteLine("No");
}
}
class Program
{
static void Main()
{
Rectangle R = new Rectangle(0,0,1920,1080);
R.IsInto(150,220);
R.IsInto(2000,1080);
}
}
Поделитесь своими знаниями, ответьте на вопрос:
Решить задачу: Ниже приведена программа на языке паскаль var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln('YES') else writeln('NO') end. Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5 Сколько было запусков, при которых программа напечатала «YES»? В решении указываете пары чисел и количество запусков
5, потому что у тебя или s>10 или t
так как знак строгий там где 10 не подходит
какие подходят:
(11, 2)
(1, 12)
(11, 12)
(–11, 12)
(–12, 11)