![]() |
|
Модераторы: bsa |
![]()
|
|
| Serega1990 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 9.4.2010 Репутация: нет Всего: нет |
Здравствуйте форумчане.
Знаю, что вы скорее всего не ответите, но все равно напишу. Пишу программу, работа с большим факториалом. Я считаю факториал, если меньше 10, то обычным способом. А если больше 10, то считаю до 10! и результат передаю в процедуру, для дальнейшего домножения и вывода результата. Проблема в том, что выводит результат задом наперед и срезает первую цифру. Вот код, который нужно подправит, ну если конечно вам не трудно.
|
|||
|
||||
| KOHCEPBATOP |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 21.4.2010 Репутация: 1 Всего: 1 |
При выполнении size2 = 0 - ошибка.
Или for ( int k=0; k < size; k++), или int k=0; for (; k < size; k++) В какой последовательности обрабатываешь, в той и выводит. Напрасно. Чтобы отладить попробуй посчитать для малых значений. P.S. А как это должно по идее работать? |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |