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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Anthony Volkov                       2:5020/400     11 Dec 2002  06:47:37
 To : Boris Pihtin
 Subject : Re: кАк таки решить ?
 -------------------------------------------------------------------------------- 
 
 Доброго здоровья, Boris!
 
 Помнится, как-то было написано to aLL on Tue, 10 Dec 2002 23:55:25 +0300:
 
  BP> Есть 4х значное число надо проверить 3 цифры в нем одинаковы или нет
  BP> и вывести 1 ...
  BP> Hадо это сделать с помощью математических преобразований без
  BP> проверок ...
 
 В самом вопросе "надо проверить..." уже проверка. :)
 Могу предложить так:
 
 1) Заполняем набор (массив) из 4-х цифр следующими значениям:
       trunc(X/1000), - цифра в позиции тысяч
       trunc((X - trunc(x/1000)*1000)/100) - цифра в позиции сотен
       и т.д.
 
       [ X ] - исходное число
       [ trunc(X) ] - отбрасывание дробной части числа X без округления
 
 2) Производим перебор всех элементов набора, если находим три одинаковых,
 делаем все, что хочется.
 
 -----------------------
 С уважением, Волков Антон
 
 "Глупость не освобождает от необходимости думать"
 Франсуа де Ларошфуко
 --- ifmail v.2.15dev5
  * Origin: REDCOM News Server (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: кАк таки решить ?   Anthony Volkov   11 Dec 2002 06:47:37 
 кАк таки решить ?   Boris Pihtin   11 Dec 2002 19:38:41 
Архивное /ru.algorithms/896748391573.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional