1 / 1 / 4
Регистрация: 08.08.2013
Сообщений: 86
|
||||||
1 | ||||||
Запрашивать ввод числа, передавать его функции как параметр и выводить полученный результат08.08.2013, 15:51. Показов 928. Ответов 6
Метки нет Все метки)
(
Эта программа должна запрашивать ввод целого числа, передавать его функции как параметр и выводить на экран полученный результат. В моём варианте выдаёт 113 ошибку,
![]() Параметр задаёт число,факториал которого нужно вычислить.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
08.08.2013, 15:51 | |
Ответы с готовыми решениями:
6
Как вывести результат функции void через cout? Или передавать в функцию параметр типа string? [Эмулятор KP580] Сложить два числа, если полученный результат отрицательный, то его нужно заменить нулем Как взять полученный результат из одного массива и вставить его в другой массив? Скрыть параметр GET запроса но выводить результат |
![]() 476 / 413 / 93
Регистрация: 26.09.2012
Сообщений: 1,903
|
||||||
08.08.2013, 15:55 | 2 | |||||
1
|
1 / 1 / 4
Регистрация: 08.08.2013
Сообщений: 86
|
|
08.08.2013, 18:41 [ТС] | 3 |
Cпасибо=) я всё понял
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
12.08.2013, 22:16 | 4 |
Внутреннюю переменную f: integer надо тоже сделать типа longint. Правда для ABC и Дэлфи, например, это все равно, т.к. там integer четырехбайтовый, но для Турбо Паскаля разница во время выполнения будет, да и вообще так не делают.
0
|
481 / 119 / 17
Регистрация: 30.09.2010
Сообщений: 473
|
|
20.08.2013, 23:21 | 6 |
Логичнее не совсем то слово - ведь если integer меньше чем longint, то при вычислениях внутри функции мы можем получить переполнения для аргумента, для которого в типе longint все в порядке. Т.е. мы будем в зависимости от настройки компилятора либо получать неверный результат, либо аварийное завершение программы на корректных исходных данных. Так что это не просто логичнее, а, как я и написал - так НАДО делать.
1
|
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
|
|
20.08.2013, 23:22 | 7 |
Напильнег, да о переполнении я как-то не подумал...
0
|
20.08.2013, 23:22 | |
Помогаю со студенческими работами здесь
7
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |