Задача №1954. 1b

Требовалось написать программу, при выполнении которой с клавиатуры считываются координаты точки на плоскости (x,y) – действительные числа и определяется принадлежность этой точки заданной заштрихованной области (включая границы). Программист торопился и написал программу неправильно.

ПРОГРАММА

ПРОГРАММА

ПРОГРАММА

НА ПАСКАЛЕ

НА БЕЙСИКЕ

НА СИ

var x,y: real;

INPUT x, y

void main(void)

begin

IF y>=0 THEN

{ float x,y;

readln(x,у);

IF x<=1.57 THEN

scanf("% f % f",&x,&y);

if y>=0 then

IF y<=sin(x) THEN

if (y>=0)

if x<=1.57 then

PRINT "YES"

if (x<= 1.57)

if y<=sin(x) then

ELSE

if (y<=sin(x))

write('YES')

PRINT "NO"

printf("YES");

else

ENDIF

Else

write('NO')

ENDIF

printf("NO");

end.

ENDIF END

}

Исправьте программу так, чтобы она верно решала поставленную задачу.

Сдать: для сдачи задач необходимо войти в систему