#include <iostream>typedef long double ld;using namespace std;int main() { ld x, y; cin >> x >> y; if (x*x + y*y >= 9 && x*x + y*y <= 25 && x >= 0) cout << "YES"; else cout << "NO"; return 0;}
Программа выводит YES, если точка принадлежит закрашенной области, иначе NO.
Язык программирования C++.
Что? (*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)(*>.<*)
Program pr;
var
a,s,p : real;
begin
writeln('Введите сторону квадрата');
readln(a);
s := a*a;
p := 4*a;
writeln('Площадь = ');
write(s);
writeln('Периметр = ');
write(p);
readln();
end.
Делим на 2, записываем остатки
307 | 153 ост 1
153 | 76 ост 1
76 | 38 ост 0
38 | 19 ост 0
19 | 9 ост 1
9 | 4 ост 1
4 | 2 ост 0
2 | 1 ост 0
1
Выписываем 1 и все остатки снизу вверх: 100110011.
В двоичном представлении 5 единиц.
Program zadacha;vara,b:real;beginwriteln('vvedite dva chisla');read(a,b);if a>b then writeln(a,'>',b);if a<b then writeln(a,'<',b);if a=b then writeln(a,'=',b);end.