var N:longint; min:longint; count: byte; tmp, z: longint; procedure MinAndCount(var a: longint); begin readln(N); z := N; count := 0; min:=10; while N<>0 do begin if n mod 10 < min then min := n mod 10; n := n div 10; end; tmp := min; while z<>0 do begin if (z mod 10)=tmp then inc(count); z:=z div 10; end; writeln('Самая маленькая цифра = ',min, ' встречается = ', count, ' раз(а).'); readln; end;
begin write('Введите число: '); MinAndCount(N); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку