Vous êtes sur la page 1sur 2

#include<iostream>

using namespace std;


/*int SquarebyValue(int x);
void squarebyreference(int& x);
int main()
{
int number;
cout << "Enter the number" << endl;
cin >> number; */
long rec(int n)
{
int f;
if (n == 1)// base case
return(n);
else
{
f = n*rec(n - 1);
return(f);//recursive function call
}
}
int main()
{
int num, fact;
long rec(int);
cout << "Enter a positive integer:-";
cin >> num;
fact = rec(num);
cout << endl << "Factorial Result are:: " << fact << endl;
return 0;
}

#include <iostream>
using namespace std;
int x, square;
int SquarebyValue(int x)
{
return x*x;
}
void SquareByReference(int &y)
{
y *= y;
cout << "Square of x is: " << y << endl;
}
int main()
{
cout << " enter the value which you want to square:" << endl;
cin >> x;
cout << "Value of x before squaring is: " << x << endl;
square = SquarebyValue(x);
cout << "Value of x after squaring is: " << x << "Square of that number is: " << square
<< endl;

cout << "Value of x before squaring is: " << x << endl;
SquareByReference(x);
cout << "Value of x after squaring is: " << x << endl;

Vous aimerez peut-être aussi