-
Notifications
You must be signed in to change notification settings - Fork 0
/
function_02.cpp
121 lines (115 loc) · 2.92 KB
/
function_02.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
// #include <iostream>
// using namespace std;
// int value(int num) {
// int mult = 1;
// for (int i = 1; i <= num; i++)
// {
// mult *= i;
// }
// return mult;
// }
// int main() {
// int n,r,permutation;
// cout<<"Enter the value of n: ";cin>>n;
// cout<<"Enter the value of r: ";cin>>r;
// permutation = value(n)/value(n-r);
// cout<<"The value of permutation is: "<<permutation;
// }
// pascal triangle
// #include<iostream>
// using namespace std;
// int factorial(int num) {
// int mult = 1;
// for (int i = 1; i <= num; i++)
// {
// mult *= i;
// }
// return mult;
// }
// int ncr(int num1, int num2) {
// int a = factorial(num1);
// int b = factorial(num2);
// int c = factorial(num1-num2);
// return a/(b*c);
// }
// int main(){
// int n;
// cout<<"Enter the value of n: ";cin>>n;
// for (int i = 0; i <= n; i++)
// {
// for (int j = 0; j <= i; j++)
// {
// cout<<ncr(i,j)<<" ";
// }
// cout<<endl;
// }
// }
// #include <iostream>
// using namespace std;
// int fraction(int num) {
// int mult = 1;
// for (int i = 1; i <= num; i++)
// {
// mult *= i;
// }
// return mult;
// }
// int value(int num1,int num2) {
// return (fraction(num1)/(fraction(num2)*fraction(num1-num2)));
// }
// int main() {
// int num;
// cout<<"Enter the nth number: ";cin>>num;
// for (int i = 0; i <= num; i++)
// {
// for (int j = 0; j <= num-i; j++)
// {
// cout<<" ";
// }
// for (int j = 0; j <= i; j++)
// {
// cout<<value(i,j)<<" ";
// }
// cout<<endl;
// }
// }
// Swap by using extra variable
// pass by values
// #include <iostream>
// using namespace std;
// int swap(int a,int b) {
// int c = a;
// a = b;
// b = c;
// cout<<"Value of the first number is: "<<a<<endl;
// cout<<"Value of second number is: "<<b<<endl;
// }
// int main() {
// int num1,num2;
// cout<<"Enter First number: ";cin>>num1;
// cout<<"Enter Second number: ";cin>>num2;
// swap(num1,num2);
// }
// swap without extra variable
// #include <iostream>
// using namespace std;
// int swapValue(int num1, int num2){
// num1 = num1 + num2;
// num2 = num1 - num2;
// num1 = num1 - num2;
// cout<<"Value of the first number is: "<<num1<<endl;
// cout<<"Value of second number is: "<<num2<<endl;
// }
// /*
// suppose num1 = 10, num2 = 20
// num1 = num1 + num2 ==> 10 + 20 = 30
// num2 = num1 - num2 ==> 30 - 20 = 10
// num1 = num1 - num2 ==> 30 - 10 = 20
// */
// int main() {
// int a,b;
// cout<<"Enter First value: ";cin>>a;
// cout<<"Enter Second variable: ";cin>>b;
// swapValue(a,b);
// }
// pass by value and pass by referance