crossmark
Monday, 27 November 2006, 16:22
Привет!
Найти первую цифру после запятой в вещественном числе х. (Указание : использовать div, mod, trunc, round)
Каким спообам можно это организовать. Можно объяснить на словах....... Писать код не обязательно... Спасибо!!!
Лесандр
Friday, 01 December 2006, 0:48
Можно попытаться пооперировать с mod.
Написав
x mod 2 - мы получим остатос от деления, то есть всю часть после запятой, а затем, преобразовав полученное число в тип string, мы сможем выудить 1 символ.
Shutt
Friday, 01 December 2006, 14:39
Еще можно умножить это число на 10, затем при помощи mod посчитать остаток получившегося числа при делении на 10
Лесандр
Friday, 01 December 2006, 16:26
Да, это будет вариант по лучше...
Nixton
Friday, 26 January 2007, 8:39
не заюудь про такие .... char догадался?
что бы потом можно было найти запятую... \ точку...
[Для просмотра ссылки
зарегистрируйтесь]
[Для просмотра ссылки
зарегистрируйтесь]
Sinferno
Wednesday, 31 January 2007, 11:02
Я бы поступил без разных mod и тп. Сначало перевести число в строку и после этого найти в строке первый символ после запятой. Надо только учесть или заранее установить DecimalSeparator, а то ведь разделитель может быть и точкой и запятой. Или проверять каждый символ на принадлежность к диапазону цифр, нецифра будет разделителем.