// pascalabc.net
function dec2bin(n: integer): string;
begin
for var c: =31 downto 0 do
result += inttostr((n shr c) and 1);
end;
function count(b: string; c: char): integer;
begin
for var i: =1 to length(b) do
if b[i] = c then
result += 1;
end;
begin
var n: =32;
var k: =3;
var sum: =0;
for var i: =1 to n do
if count(dec2bin(i), '1') = k then
begin
sum += 1;
end;
writeln(sum);
end.
Поделитесь своими знаниями, ответьте на вопрос:
Мама, прибежавшая на звон разбившейся вазы, застала всех трех своих сыновей в совершенно невинных позах: саша (с), ваня (в) и коля (к) делали вид, что происшедшее к ним не относится. однако футбольный мяч среди осколков явно говорил об обратном. - кто это сделал? - спросила мам. - коля не бил по мячу, - сказл саша. - это сделал ваня. ваня ответил: разбил коля, саша не играл в футбол дома. - так я и знала, что вы друг на дружку сваливать будете, рассердилась мам. ну, а ты что скажешь? - спросила она колю. - не сердись, мамочка! я знаю, что ваня не мог этого сделать. а я сегодня еще не сделал уроки, - сказал коля. оказалось, что один из мальчиков оба раза солгал, а двое в каждом из своих заявлений говорили правду. кто разбил вазу? в ответе запишите только первую букву имени.