Помогите, пожалуйста Сколько раз данная цифра встречается в числе? Паскаль АВС. Через while
var num: longint; count, i: integer; digit: byte;begin count := 0; write('Введите число: '); read(num); write('Введите цифру: '); read(digit); while (num > 0) do begin if(num mod 10 = digit) then count := count + 1; num := num div 10; end; write('Цифра ', digit, ' встречается в числе ', count, ' раз.');end.
я так и думал
Var A,S:integer; B:byte; Begin WriteLn('Введи число'); ReadLn(A); WriteLn('Введи цифру'); ReadLn(B); S:=0; While A>0 do Begin if A mod 10 = B then S:=S+1; A:=A div 10 End; WriteLn(S) End.