![]() | ![]() |
Что бы ты делал без пхп кодеров ???
![](https://gazenwagen.com/images/smileys/user/emotions/zar.gif)
![](https://gazenwagen.com/images/smileys/user/faces/zaeb3.jpg)
я счет начинал с 1
![]() | ![]() ![]() |
вообще-то нолевой учасник там не причем был
я счет начинал с 1ну правильно всё...
нулевых и не бывает.
нулевой это тренер
![]() | ![]() ![]() |
Изм. ramzes (03.02.2012 / 23:25) [1]
![]() | ![]() ![]() |
бля. longint число 12345678910 не принимает! от этого задача становится безсмисленной ибо учасников менше 10
![](https://gazenwagen.com/images/smileys/user/faces/zaeb3.jpg)
ЗЫ longint ±2147483647, естественно отрицательных учасников тоже не может быть
![]() | ![]() ![]() |
Кстати я соврал, 99 участников это 189значное число.
189 - 9 = 180 (99-9 = 90) // отнимаем первых 9 участников
180 / 2 = 90 // оставшиеся 90, с двухзначными номерамипоэтому этому N - longint
![]() | ![]() |
да ну, этого не может быть, кст не учел ошибочного N (в таком случае выводим -1)
ЗЫ longint ±2147483647, естественно отрицательных учасников тоже не может бытьда. ошибочного не учел, а остальное работает правильно.
![](https://gazenwagen.com/images/smileys/simply/).gif)
longint это тот же integer он, как видишь, принимает 10-ти значное число. а число 12345678910 - 11-ти значное, от этого следует, что учасников не может быть больше 9-ти! для того чтобы их было 10 и больше я брал int64
![](https://gazenwagen.com/images/smileys/user/eblans/eblan6.jpg)
![]() | ![]() ![]() |
да. ошибочного не учел, а остальное работает правильно.
![](https://gazenwagen.com/images/smileys/simply/).gif)
longint это тот же integer он, как видишь, принимает 10-ти значное число. а число 12345678910 - 11-ти значное, от этого следует, что учасникотак N - это же количество розрядов, тобиш количество знаков, но не само это число
![]() | ![]() |
так N - это же количество розрядов, тобиш количество знаков, но не само это числоблять. тогда мое решение можна урезать у половину
![](https://gazenwagen.com/images/smileys/user/eblans/bin.gif)
![]() | ![]() ![]() |
блять. тогда мое решение можна урезать у половину
![](https://gazenwagen.com/images/smileys/user/eblans/bin.gif)
![]() | ![]() |
чотавашпенихуянипонилблеатья брал число которое утворилось, вычитывал сколько там знаков, а потом узнавал сколько человек брало участвие
![](https://gazenwagen.com/images/smileys/user/emotions/ahuet3.gif)
![]() | ![]() ![]() |
![]() | ![]() |
получается ошибочными будут N кратные 10?нет. там все нормально работает
![](https://gazenwagen.com/images/smileys/user/eblans/eblan7.gif)
![]() | ![]() |
![](https://gazenwagen.com/images/smileys/user/misc/grusn.gif)
![]() | ![]() |
![](https://gazenwagen.com/images/smileys/user/faces/zaeb4.jpg)
![]() | ![]() ![]() |
нет. там все нормально работает
![](https://gazenwagen.com/images/smileys/user/eblans/eblan7.gif)
![](https://gazenwagen.com/images/smileys/user/eblans/kroker.jpg)
![]() | ![]() |
а какие n будут ошибочными???
![](https://gazenwagen.com/images/smileys/user/eblans/kroker.jpg)
![](https://gazenwagen.com/images/smileys/user/faces/zaeb3.jpg)
ошибочными будут числа 0 и менше
![](https://gazenwagen.com/images/smileys/user/faces/zaeb3.jpg)
![]() | ![]() |
![](https://gazenwagen.com/images/smileys/user/emotions/nerv.gif)
![]() | ![]() ![]() |
10 не ошибочное. это оно логически ошибочное, ибо счет начинается с 1, а программа сначала поделит его на 1, потом на 10, на 100 уже не поделит, и при этом насчитает, что число 2знасное.
![](https://gazenwagen.com/images/smileys/user/faces/zaeb3.jpg)
ошибблеать, а надо что бы ошибочное было
![]() | ![]() ![]() |
LockeD, ты мой код смотрел? ты его тестил?
![](https://gazenwagen.com/images/smileys/user/emotions/nerv.gif)