Var a,b : integer; begin writeln('a'); readln(a); writeln('b'); readln(b); while a> 0 do begin if b> 0 then writeln ('a и б одного знака'); else writeln ('a и б разного знака); end; while a< 0 do begin if b< 0 then writeln ('a и б одного знака'); else writeln ('a и б разного знака); end; end.
Спасибо
Ответ дал: Гость
из всех монет в меньшей стороне всегда присутствует v6,
в большей стороне ни одна монета не повторяется во всех трех взвешиваниях, значит монета под номером 6 фальшивая и она весит меньше подлинных
Ответ дал: Гость
var n, i, k, a: integer;
begin readln(n); k : = 0; for i : = 1 to n do begin readln(a); if trunc(sqrt(a)) * trunc(sqrt(a)) = a then k : = k + 1; end; writeln(k); end.
Популярные вопросы