Написать программу для определения количества цифр в записи длинного целого числа
Uses sysutils;
var s:string;
i, k:integer;
begin
write('Введите длинное число = ');
read(s);
s := Trim(s); {обрежем пробелы в начале и конце}
k:=Length(s);
for i:=1 to Length(s) do
if Not (s[i] in ['0'..'9']) then k:=-i;
if k<0 then WriteLn('Это не запись целого числа (ошибочный символ в позиции ',-k,')')
else WriteLn('Количество цифр = ',k);
end.
Программа на onlingdb
Похожие записи/страницы:
- Программа выделения и печати цифр заданного целого числа - Pascal(Паскаль)
- Найти произведение цифр заданного целого четырехзначного числа - Pascal(Паскаль)
- Найти произведение цифр заданного целого четырехзначного числа - Pascal(Паскаль)
- Дана строка, состоящая из букв, цифр, запятых, точек, знаков «+» и «–». Выделить под-строку, которая…
- Написать программу, которая считает какие числа и сколько раз встречаются в файле - Pascal(Паскаль)
- Целой переменной s присвоить сумму цифр трехзначного целого числа K - Pascal(Паскаль)
- Составить программу, которая по заданному положительному целому числу n (длинное целое) находит сумму s и…
- Дана строка S, изображающая вещественное число в формате с плавающей точкой, и целое число N (> 0). Вывести…