Var a,b,c,k,kol: integer; begin writeln ('введите число'); readln(a); kol:=1; c:=10; while (a<>0) do begin b:=a mod 10; if (b<c) then c:=b; if b=k then kol:=kol+1; a:=a div 10; k:=c; end; writeln('минимальная цифра ==> ',c); writeln('в этом числе этих цыфр ==> ',kol); end.
Var s: string; ch: char; i: integer; begin write('строка: '); readln(s); foreach ch in s.Sorted do if ch = s.Sorted.First then i:=i+1; writeln('цифра = ',s.Sorted.First,' ',i,' раз(а) '); end.
Когда мы копируем рисунок в буфер, то он определенного размера. Создадим второго слона. Для этого надо выполнить все 4 команды: 1,2,3,4. Второй слон стал на 80% меньше первого. Создадим третьего слона. Если мы сейчас снова вставим слона из буфера (команда 3), то вставится первый слон, и команду 4 придется делать 2 раза, чтобы он стал на 80% меньше, чем второй слон. Поэтому для третьего слона нужно выделить второго и опять проделать все 4 команды: 1,2,3,4. Чтобы получить еще 6 слонов, нужно эти команды повторить 6 раз. ответ: В) повторить (1,2,3,4; 6)
integer;
begin
writeln ('введите число');
readln(a);
kol:=1;
c:=10;
while (a<>0) do begin
b:=a mod
10;
if (b<c) then c:=b;
if b=k then kol:=kol+1;
a:=a div 10;
k:=c;
end;
writeln('минимальная цифра ==> ',c);
writeln('в этом числе этих цыфр ==> ',kol);
end.