Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Нахождение факториала - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с СОМ-портом http://www.cyberforum.ru/cpp-beginners/thread1110692.html
Пишу программу для работы с устройством через COM-порт. Я отсылаю устройству запрос так: WriteFile(hComPort, buff, buffSize, &bytesWritten, NULL); и жду ответа от прибора. buff -- это массив типа...
C++ Найти все отрицательные элементы массива В одномерном динамическом вещественном массиве, вводимом пользователем: 1) Найти все отрицательные элементы массива; 2) Разделить все элементы массива на количество элементов; 3) Отсортировать... http://www.cyberforum.ru/cpp-beginners/thread1110691.html
C++ Реализовать класс Complex для работы с комплексными числами.
Реализовать класс Complex для работы с комплексными числами. Класс должен обеспечивать инкапсуляцию информации о действи-тельной и мнимой частях комплексного числа, а также о его модуле и амплитуде...
Вычислить значение выражения C++
Доброго времени суток. Есть задание и есть код к задачам. Не могу довести до финального завершения. Помогите решить пожалуйста. 3. Нем могу решить третью задачу
C++ Вычислить значение выражения, используя различные вещественные типы данных. (есть код) http://www.cyberforum.ru/cpp-beginners/thread1110684.html
Доброго времени суток. Есть задание и есть код к задачам. Не могу довести до финального завершения. Помогите решить пожалуйста. 2. Для задачи 2 вычислить значение выражения, используя различные...
C++ Принадлежит ли точка области? (есть код) Доброго времени суток. Есть задание и есть код к задачам. Не могу довести до финального завершения. Помогите решить пожалуйста. 1. Записать выражение, зависящее от координат точки X1 и Y1 и... подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
04.03.2014, 11:27
Цитата Сообщение от go100gi Посмотреть сообщение
то у меня получается 3*4=12 а у программы 24
Запись
C++
1
return number*factroial(number - 1);
значит не 4*3, а 4*fac(3). При этом: fac(3) = 3*fac(2). fac(2) = 2*fac(1). fac(1) = 1. В итоге:
fac(4) = 4*3*2*1.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru