var
a,b,c,x,y,k,l,j,v,d: integer;
begin
read(a);
read(b);
read(c);
k: =0-c;
d: =1;
for x: =1 to c do
for y: =k to c do
begin
if a*x+b*y=c then
if d> =x then begin
d: =x;
v: =y;
end;
end; writeln(d,' ',v);
end.
объяснениеd это переменная, обозначающая минимальное значение x
ошибка была в строке if d< =x then begin
если x меньше а не больше минимального, то минимальному должно присваиваться значение x
исправленная строка if d> =x then begin
Поделитесь своими знаниями, ответьте на вопрос:
формула объема информации : i = log2k. k = 16 (так как символов в алфавите 16). то есть один символ несет i = log_2 16 = 4 бита информации. таких символов у нас 120, значит, 4 * 120 = 480 бит информации.