C++ Functions
C++ Functions
#include <iostream>
using namespace std;
//Function definition
void printHello()
{
cout <<"Hello";
}
int main() {
//Function call
printHello();
return 0;
}
Output:
Hello
2) To return a value
#include <iostream>
using namespace std;
//Function definition
int printHello(){
cout <<"Hello\n";
cout << "Val: ";
return 3;
}
int main() {
//Function call
cout << printHello() << endl;
return 0;
}
Output:
Hello
Val: 3
3) Functions to find sum of 2 nos
#include <iostream>
using namespace std;
int main() {
cout << "Sum: " << sum(10,20) << endl;
return 0;
}
output:
Sum: 30
int main() {
cout << "Sum: " << SUM(6) << endl;
return 0;
}
Output:
Sum: 21
5) Functions to find maximum of 2 numbers
#include <iostream>
using namespace std;
int main() {
cout << "Max: " << Max(60,20) << endl;
return 0;
}
Output:
60
int fact = 1;
for(int i=1;i<=n;i++){
fact *= i ; // fact = fact * i
}
return fact;
}
int main() {
cout << "Factorial: " << Fact(5) << endl;
return 0;
}
Output:
120
int digiSum = 0;
while(num>0){
int lastDigit = num % 10 ;
num = num/10;
int main() {
cout << "Sum of digits: " << SumOfDigit(521) << endl;
return 0;
}
Output:
Sum of digits: 8