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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ программы на структуры и массивы http://www.cyberforum.ru/cpp-beginners/thread67803.html
1 задача. Разработать класс Array, описывающий динамический массив целых чисел. Реализовать методы для следующих операций: - добавление элемента в конец массива; - доступ к произвольному элементу по индексу; - вставка элемента на произвольное место по индексу; - удаление произвольного элемента по индексу; - удаление всех элементов массива; - сортировка массива; - сериализация (сохранение...
C++ Случайные ВЕЩЕСТВЕННЫЕ числа Подскажите, как использовать rand(), чтобы он смог придать переменной случайное вещественное число. http://www.cyberforum.ru/cpp-beginners/thread67777.html
C++ вычисление среднего геометрического для целочисленного массива
Условие задачи: Написать программу вычисления среднего геометрического для целочисленного массива А. Ниже описание программы вычисляющей ср.геом. #include <iostream.h> #include <conio.h> #include <math.h> #include <time.h> #include <stdlib.h> int main()
Квадратная матрица(диагонали) C++
Всем привет : Задание : Дана квадратная матрица , определить сумму элементов расположенных выше побочной диагонали этой матрицы. Код : #include <iostream.h> using namespace std; int main()
C++ Монеты. http://www.cyberforum.ru/cpp-beginners/thread67713.html
Имеется по одной монете следующих достоинств: 1, 2, 3, 5, 10, 15, 25, 50, 100, 500, 1000, 2500, 5000, 10000. Можно ли набрать из этих монет заданную сумму. Указать, как это сделать. Входные данные: целое положительное число n – денежная сумма. Выходные данные: ответ в виде "Можно"\"Нельзя , варианты разложения суммы на монеты, если это возможно . Все варианты перебрал, даже алгоритм не...
C++ Вычислить площадь четырехугольника Вычислить площадь четырехугольника АВСD. Викристовуючы формулу Герона для нахождения площадей триккутникив в подпрограмме. подробнее

Показать сообщение отдельно
0x0152
31 / 31 / 8
Регистрация: 23.03.2015
Сообщений: 205
10.04.2016, 18:34     Нахождение факториала рекурсией
Цитата Сообщение от solomon123 Посмотреть сообщение
ребята, а если возвращать n вместо 1, это будет менее правильный вариант? Сегодня просто тесты писала и возвращала я там 1. Как думаете?
Цитата Сообщение от solomon123 Посмотреть сообщение
if(n==1) return n;
Если n равна единице, то вернуть n т.е условие выполняется только если n равна единице, поэтому нету ни какой разницы

PS Еще необходимо сделать проверку на n <= 0,(по случайности запишите отрицательное число и функция уйдет в бесконечную рекурсию, попробуй потом найти ошибку)
 
Текущее время: 02:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru