Nootsall Murzabekov
Nootsall Murzabekov

Вводится целое число от 100 до 10000.С помощью цикла While..do. вывести количество цифр (подсказка: использовать dir 10)

Задача по информатике! Паскаль помогите!! ! срочно!!!

Пожалуйста напишите решение!!!

Спасибо огромное!!!

ошиблась не dir а div

Тут так много вариантов, ученица 9 класса что мне выбрать из всех и сдать учителю?

А? не знаю какое писать! "

Елена Мещанкина
Елена Мещанкина

program q171645269;
var
x, k: integer;
begin
Write('Число: ');
ReadLn(x);
k := 0;
while x > 0 do
begin
x := x div 10;
Inc(k);
end;
WriteLn('Кол-во цифр: ', k);
ReadLn;
end.
UPD Опоздал xD

НБ
Нэля Бикбаева

dir не поможет, потому что такого оператора не существует.

МК
Максим Каширин

Вариант с Ифами:
readln(n);
k := 0;

if (n <> 0) then

begin

inc(k);

n := n div 10;

end;

if (n <> 0) then

begin

inc(k);

n := n div 10;

end;

if (n <> 0) then

begin

inc(k);

n := n div 10;

end;

if (n <> 0) then

begin

inc(k);

n := n div 10;

end;

if (n <> 0) then

begin

inc(k);

n := n div 10;

end;

if (n <> 0) then

begin

inc(k);

n := n div 10;

end;

цикл:

readln(n);

k := 0;

while (n <> 0) do

begin

n := n div 10;

inc(k);

end;

АД
Александр Дианов

var n,k:integer;
begin
write('N: '); readln(n); k:=0;
while n>0 do begin n:=n div 10; inc(k) end;
writeln(k); readln
end.

Похожие вопросы
вводится натуральное число. найти количество цифр в нем. Паскаль. Помогите, пожалуйста, решить задачу!!!)))
Как на TASM Assembler вывести число 12345 с помощью цикла ?
10. Дано натуральное число. Найти количество четных цифр этого числа, больших 5. Верно ли, что первая цифра встречается
как в с++ написать программу 17. Определите сумму цифр числа, введенного с клавиатуры. через while do и for
Дано натуральное число определить количество цифр "а" в этом числе. "а" вводится с клавиатуры.
Написать программу в pascal. Составить программу определения количества цифр в заданном целом числе.
дано двузначное целое число подсчитать количество нечетных цифр этого числа
Вводится число не больше 100 000 и составить из его цифр наибольшее число (язык Pascal)
Вывести на экран: Замечание. Решите каждую задачу тремя способами – используя операторы цикла while, do while и for.
Вводится целое число (не более 4 разрядов) . Определить количество цифр в нём.