![]() | ![]() |
Что бы ты делал без пхп кодеров ???


я счет начинал с 1
![]() | ![]() ![]() |
вообще-то нолевой учасник там не причем был
я счет начинал с 1ну правильно всё...
нулевых и не бывает.
нулевой это тренер
![]() | ![]() ![]() |
Изм. ramzes (03.02.2012 / 23:25) [1]
![]() | ![]() ![]() |
бля. longint число 12345678910 не принимает! от этого задача становится безсмисленной ибо учасников менше 10

ЗЫ longint ±2147483647, естественно отрицательных учасников тоже не может быть
![]() | ![]() ![]() |
Кстати я соврал, 99 участников это 189значное число.
189 - 9 = 180 (99-9 = 90) // отнимаем первых 9 участников
180 / 2 = 90 // оставшиеся 90, с двухзначными номерамипоэтому этому N - longint
![]() | ![]() |
да ну, этого не может быть, кст не учел ошибочного N (в таком случае выводим -1)
ЗЫ longint ±2147483647, естественно отрицательных учасников тоже не может бытьда. ошибочного не учел, а остальное работает правильно.
.gif)
longint это тот же integer он, как видишь, принимает 10-ти значное число. а число 12345678910 - 11-ти значное, от этого следует, что учасников не может быть больше 9-ти! для того чтобы их было 10 и больше я брал int64

![]() | ![]() ![]() |
да. ошибочного не учел, а остальное работает правильно.
.gif)
longint это тот же integer он, как видишь, принимает 10-ти значное число. а число 12345678910 - 11-ти значное, от этого следует, что учасникотак N - это же количество розрядов, тобиш количество знаков, но не само это число
![]() | ![]() |
так N - это же количество розрядов, тобиш количество знаков, но не само это числоблять. тогда мое решение можна урезать у половину

![]() | ![]() ![]() |
блять. тогда мое решение можна урезать у половину

![]() | ![]() |
чотавашпенихуянипонилблеатья брал число которое утворилось, вычитывал сколько там знаков, а потом узнавал сколько человек брало участвие

![]() | ![]() ![]() |
![]() | ![]() |
получается ошибочными будут N кратные 10?нет. там все нормально работает

![]() | ![]() |

![]() | ![]() |

![]() | ![]() ![]() |
нет. там все нормально работает


![]() | ![]() |
а какие n будут ошибочными???


ошибочными будут числа 0 и менше

![]() | ![]() |

![]() | ![]() ![]() |
10 не ошибочное. это оно логически ошибочное, ибо счет начинается с 1, а программа сначала поделит его на 1, потом на 10, на 100 уже не поделит, и при этом насчитает, что число 2знасное.

ошибблеать, а надо что бы ошибочное было
![]() | ![]() ![]() |
LockeD, ты мой код смотрел? ты его тестил?
