Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Ilya Teterin                         2:5020/400     02 Apr 2003  01:44:52
 To : Stanislav Shwartsman
 Subject : перевод из строки в число
 -------------------------------------------------------------------------------- 
 
 Tue Apr 01 2003 22:22, Stanislav Shwartsman wrote to Ilya Teterin:
 
  IT>> в соседней эхе :) пробежал слух, что есть 3-4 алгоритма перевода из
  IT>> строки в число.
 
  IT>> Первый я знаю: берется первый символ, присобачивается в нужное место
  IT>> числа-результата, берется второй символ... А как выглядят еще 2-3
  IT>> других алгоритма?
 
  SS>  Интересно и как он у тебя туда присобачивается ?
 
 Hу например так:
 
 TReturnType result,multiplicant; // int, float, double, что-то свое - не важно
 
 result=0;
 
 multiplicant=pow(10,getexp(input)); // получить степень первой значащей цифры
 
 while(g=getnextdigit(input)){
   result+=multiplicant*g;
   multiplicant=multiplicant/10;
 }
 
 ну или то же самое, только вместо "сдвига" множителя в цикле двигается
 результат:
 
 result=result*10+g;
 
 а потом корректируется степенью последней значащей цифры.
 
 Это бы с натяжкой "потянуло" на два различных алгоритма, но где еще два?
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 перевод из строки в число   Ilya Teterin   01 Apr 2003 11:54:44 
 перевод из строки в число   Stanislav Shwartsman   01 Apr 2003 21:22:11 
 перевод из строки в число   Ilya Teterin   02 Apr 2003 01:44:52 
 перевод из строки в число   Stanislav Shwartsman   02 Apr 2003 08:09:37 
 перевод из строки в число   Ilya Teterin   02 Apr 2003 11:07:40 
 Re: перевод из строки в числ   Sergey Voloshchuk   02 Apr 2003 12:02:34 
 Re: перевод из строки в числ   Ilya Teterin   02 Apr 2003 12:55:47 
 перевод из строки в числ   Stanislav Shwartsman   02 Apr 2003 18:40:50 
Архивное /ru.algorithms/1667975c4a860.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional