// 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.
Var
i,x:integer;
begin
i:=0;
while x<>0 do
begin
readln(x);
i:=i+1;
end;
writeln(i);
end.
Ответ: В ..................................
Потому что у тебя на ПЭВМ может быть множество файлов с одинаковым именем. И как компьютеру понять, какое тебе нужно? Вот здесь и играют свою роль полные имена. Полное имя позволяет различить файл вася.txt, лежащий в папке АБВГД диска E: и файл вася.txt в корне диска C: . Потому что у одного полное имя E/АБВГД/вася.txt, а у другого C/вася.txt
Var a,b,ab,a2,b2:real;
begin
a:=1000;
b:=0.0001;
ab:=a+b;
a2:=a*a;
b2:=b*b;
writeln((ab*ab*ab-a2*a)/(3*a*b2+b2*b+3*a2*b):3:0);
//((a+b)^3-(a)^3)/(3*a*(b)^2+(b)^3+3*(a)^2*b)
end.
Результат:
1
Или так:
(exp(ln(a+b)*3<span>)-a*a*a)/(3*a*b*b+b*b*b+3*a*a*b)</span>