Professional Documents
Culture Documents
Data Structures and Algorithms Lab Journal - Lab 8 Name: Danish Tameez Enrollment #: 01-235181-009 Class/Section: BSIT-3A
Data Structures and Algorithms Lab Journal - Lab 8 Name: Danish Tameez Enrollment #: 01-235181-009 Class/Section: BSIT-3A
Enrollment #: 01-235181-009
Class/Section: BSIT-3A
Question no1
#include <iostream>
#include <conio.h>
using namespace std;
Output:
Question 03
#include <iostream>
#include <conio.h>
using namespace std;
int print(int end, int start)
{
cout<<end<<" ";
end--;
if (end== start)
{
cout<<" ";
}
else
{
return print(end,start);
}
}
int main()
{
print(10,0 );
system("pause");
return 0;
}
Output
Question 04
#include <iostream>
#include <conio.h>
using namespace std;
int print(int n, int m)
{
if(m==0)
{
return 1;
}
else if (n==m)
{
return 1;
}
else
{
return ( ((n-1)/(m)) + ((n-1)/(m-1)) );
}
}
int main()
{
int x=print(3,2 );
cout<<x<<endl;
system("pause");
return 0;
}
Output: