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, а то ведь разделитель может быть и точкой и запятой. Или проверять каждый символ на принадлежность к диапазону цифр, нецифра будет разделителем.