Start - Control panel - Programs - Programs and Featuers.
Считаешь количество программ, затем считаешь логарифм по основанию 2 (log2).
Переведем в биты: 16 это 2^4, кбайт это 2^10*2^3, получим 2^17 бит.
Var
n, i, m: longint;
s1, s2: string;
l1: integer;
begin
Write('Введите натуральное число: ');
Readln(n);
Writeln('Автоморфные числа:');
for i := 1 to n do
begin
m := sqr(i);
Str(i, s1);
l1 := Length(s1);
Str(m, s2);
if s1 = Copy(s2, Length(s2) - l1 + 1, l1) then Writeln(i)
end
end.
Тестовое решение:
Введите натуральное число: 10000
Автоморфные числа:
1
5
6
25
76
376
625
9376
Для задания цвета одного квадратика вышивки требуется log(2)8 = 3 бита.
Для хранения всей вышивки - 45*48*3 = 6480 бит
Program zadacha;
Var a,b,c: Integer;
Begin
write('Введите А ');
read(a);
Write('Введите Б ');
read(b);
Write('Введите C ');
read(c);
If a>c*c-b Then Write(a+b)
Else Write(b+c);
ReadLn;
End.