Напишите программу на языке Паскаль для нахождение количества цифр в записи положительного целого числа x.
Answers & Comments
AntiVIRUZ
Program ololo; var a,b:integer; begin read(a); if a = 0 then begin write(1); exit; end; while a <> 0 do begin inc(b); a := a div 10; end; write(b); end.
1 votes Thanks 1
IamHindiChunk
ну да, прога предлагает ввести число) значит у меня более удобный интерфейс)
Plugin
О каком итерфейсе тут вобще может идти речь?
AntiVIRUZ
IamHindiChunk кинь в комменты решение, я не видел его
IamHindiChunk
неоткуда взять, я сразу сюда писал( у меня примерно также, только нет if a = 0 then begin write(1); exit; end; так как a - положительное целое, и writeln еще один перед read(a) для ввода числа
Plugin
зачем такие сложности? Можно ведь просто вывести длину строки
IamHindiChunk
Plugin, я оказывается не с тобой спорил) твое решение только что увидел внизу)
Answers & Comments
var a,b:integer;
begin
read(a);
if a = 0 then begin write(1); exit; end;
while a <> 0 do
begin
inc(b);
a := a div 10;
end;
write(b);
end.
var s:string;
begin
readln(s);
writeln(length(s));
end.