Поделитесь своими знаниями, ответьте на вопрос:
В коробке лежат три различных карандаша красного оттенка (розовый, малиновый, бордовый), три различных карандаша синего оттенка (голубой, лазурный, тёмно-синий) и несколько карандашей различных оттенков зелёного цвета. Сообщение о том, что достали бордовый карандаш, содержит 3 бита информации. Сколько карандашей зелёного оттенка находится в коробке?
var a:string;
i, o: Integer;
p: Real;
begin
readln(o);
a := inttostr(o);
for i := 1 to length(a) do
p := p + strtoint(a[i]);
if (sqr(o) = p*p*p) then writeln('true')
else writeln('false');
end.
2)
var a:string;
i, o, p: Integer;
begin
readln(o);
a := inttostr(o);
for i := 1 to length(a) do
p := p + strtoint(a[i]);
if (p mod 3 = 0) then writeln('true')
else writeln('false');
end.
3)
var a, b, c: real;
begin
readln(a, b, c);
if ((a = b) and (b = c)) then writeln('true')
else writeln('false');
end.
Всё проверено, удачи:)