Предмет: Информатика,
автор: sweetJanuary
Дано число, посчитать, сколько разрядов после запятой
Ответы
Автор ответа:
0
// PascalABC.NET 3.1, сборка 1239 от 08.05.2016
begin
var s:=ReadlnString('Введите число, отделяя дробную часть запятой:');
s:=Trim(s); // мало ли...
var p:=Pos(',',s);
if p>0 then Writeln('Цифр в дробной части числа: ',s[p:].Length-1)
else Writeln('Запятой в числе не найдено')
end.
Тестовое решение
Введите число, отделяя дробную часть запятой: 423,56324
Цифр в дробной части числа: 5
begin
var s:=ReadlnString('Введите число, отделяя дробную часть запятой:');
s:=Trim(s); // мало ли...
var p:=Pos(',',s);
if p>0 then Writeln('Цифр в дробной части числа: ',s[p:].Length-1)
else Writeln('Запятой в числе не найдено')
end.
Тестовое решение
Введите число, отделяя дробную часть запятой: 423,56324
Цифр в дробной части числа: 5
Похожие вопросы
Предмет: Английский язык,
автор: kirillromaskov26
Предмет: Литература,
автор: bekzasarturlybekov
Предмет: Русский язык,
автор: Akniet76
Предмет: География,
автор: андре10
Предмет: Алгебра,
автор: rianapadosh