НГ
Наталья Голодаева

помогите с паскалем! не понимаю почему не получется

нужно найти сколько раз 1 цифра встречается в данном числ
program N1;
var m,n:longint;
k,i: integer;
Begin
readln (n);
m:=n;
k:=n mod 10;
writeln (' первая цифра числа ровна ',k);
i:=0;
begin
if m mod 10=k then inc(i);
m:=m div 10
end;
writeln ('первая цифра встречается ',i, 'раз');
end.

Di
Dina

Нужно создать цикл и действия
begin
if m mod 10=k then inc(i);
m:=m div 10
end;
производить циклически.
До тех пор, пока m не станет меньше 10.

А на самом деле не получается потому, что слово "равна" надо было не через "о" писать :)))

На
Наталья

ой ...не туда ...

ВЕ
Владимир Елисеенко

А почему ты решил, что не получается?
Ну и цикл добавь, пока m>0, а то begin end есть, а цикла нет...

Анастасия Шамрай
Анастасия Шамрай

>k:=n mod 10;
>writeln (' первая цифра числа ровна ',k);

Не первая, а последняя.
А не получается, потому что алгоритм неправильный. Цикл-то где?

Похожие вопросы
Кто понимает паскаль? SOS:)
Помогите с Паскалем !!!
помогите по Паскалю! ! задача по файлам. понимаю задачу но не знаю как сделать.
помогите через паскаль
Помогите с Паскалем, только начали проходить не совсем понимаю
помогите в паскале !!!
Помогите с паскалем.
Помогите с паскалем?
Помогите с паскаль!!!
Ребята, кто хорошо понимает Паскаль, помогите с задачками. Хоть с одной из.. . Срочно, прошууу...