<span>var s : string; symb : char; i : longint;
begin
readln(s);
readln(symb);
if pos(symb,s)=0 then writeln('В этом слове нет этого символа')
else begin
i:=0;
while pos(symb,s)<>0 do begin
write(pos(symb,s)+i,' ');
i:=i+1;
Delete(s,pos(symb,s),1);
end;
end;
writeln;
writeln(i);
end.</span>
1)
2) Подразумеваю, что тут опечатка и это 16сс.
3)
4) 184/8 = 23 остаток 0
23/8 = 2 остаток 7
Когда полученное число от деления меньше делителя(8), записывается в обратном порядке -
5) 184/16 = 11 остаток 8
Т.к. полученное число -
Одномерный: a[i], где a - массив, i - номер элемента
Двумерный: a[i,j], где a - двумерный массив, i - номер строки, j - номер столбца
<span>От вида кодируемой информации (текст, звук, изображение, числа)</span>