aboutsummaryrefslogtreecommitdiff
path: root/Homework3/recursive.cpp
blob: 286a7747294540d4f38502cea57826d393b6bf5e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "recursive.h"



long factorial(int a)
{
	if (a == 1 || a == 0) return 1;

	return a * factorial(a - 1);

}

size_t fibonacci(int a) {

	if (a == 1 || a == 0) {
		return a;
	}
	else {
		return (fibonacci(a - 1) + fibonacci(a - 2));
	}

}