Exercise1:: / Program That Reads 10 Integers and Prints Them in Reverse Order
Exercise1:: / Program That Reads 10 Integers and Prints Them in Reverse Order
#include<iostream>
int main()
cout<<endl;
return(0);
Exercise2:
#include<iostream>
using namespace std;
int main()
int i, quantity;
cout << "Enter the quantity of item " << i+1 << " :";
total+=quantity*price[i];
cout<<endl;
return 0;
Exercise3:
#include <iostream>
int main()
int i, score[4];
else
return 0;
Exercise4:
#include <iostream>
int main()
cin>>my_list[i];
T=my_list[i];
if (T>=max)
max=T;}
if (T <= min)
min=T;
return 0;
Exercise5:
#include<iostream>
int main()
int t[N],i,index,V;
for(i=0;i<N;i++)
cin>>t[i];
cin>>index;
cin>>V;
for(i=N-1;i>index;i--)
t[i]=t[i-1];
t[index]=V;
for(i=0;i<N;i++)
cout<<"t["<<i<<"]="<<t[i]<<endl;
return 0;
Exercise6:
#include<iostream>
main()
cin>> score[number];
score[number] = give_bonus(score[number]);
return 0;
return (old_score+5);
Exercise7:
/* This program sorts numbers from lowest to highest of 10 entries using array*/
#include<iostream>
int main()
int a[N],i,nb,tmp;
for(i=0;i<N;i++)
cin>>a[i];
do
nb=0;
for(i=0;i<N-1;i++)
if(a[i]>a[i+1])
{
tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
nb++;
while(nb!=0);
for(i=0;i<N;i++)
cout<<"a["<<i<<"]="<<a[i]<<endl;
return 0;
Exercise8:
/*Program that give the average and the number of students have a grade more than the
average of 10 students*/
#include <iostream>
int main()
int i, nbm ;
float t[10] ;
cout << "Please the grade of student number " << i+1 << " : " ;
cin >> t[i] ;
sum += t[i] ;
average = sum / 10 ;
cout << "\ The average of the class is : " << average << "\n" ;
nbm++ ;
cout << nbm << " students have a grade more than the average" ;
return 0;
Exercise9:
#include<iostream>
int i; for(i=0;i<n;i++)
cin>> t[i];
}
bool f(int t[], int n, int &v) /*function to check if there exists an entry between 0 to 10*/
bool found=false;
int i=0;
found=true;
v=t[i];
else i++;
return found;
int main()
int m;
cin>>m;
int a[m];
bool b;
int w;
enter(a,m);
b=f(a,m,w);
if (b)
cout<<"\nThere exists a value between 0 and 10 : "<<w<<" is the first of these values."<<endl;
else
return 0;
Exercise10:
#include<iostream>
int i;
for(i=0;i<n;i++)
cin>> t[i];
int i;
for(i=0;i<n;i++)
cout<<t[i]<<" ";
cout<<endl;
int f(int t1[], int n,int t2[]) /* function to search entries number between 0 to 10*/
{
int i=0,nb=0;
for(i=0;i<n;i++)
{t2[nb]=t1[i];
nb++;}
return nb;
int main()
int m;
cin>>m;
int a[m],b[m];
int nb;
input(a,m);
nb=f(a,m,b);
print(b,nb);
return 0;
Exercise11:
/* Program input: Enter the coefficients of a squared matrix of size 4 and output give the sum of
its coefficients*/
#include<iostream>
int a[4][4],i,j,s=0;
cin>>a[i][j];
s=s+a[i][j];
cout<<s;
return 0;
Exercise12:
#include<iostream>
#include<conio.h>
int main()
int x[3][3],y[3][3],z[3][3],i,j;
for (i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>x[i][j];
for (i=0;i<3;i++)
for(j=0;j<3;j++)
cin>>y[i][j];
cout<<"Matrix [X]=";
cout<<"(";
for(i=0;i<3;i++)
cout<<"\n\n";
for(j=0;j<3;j++)
cout<<x[i][j]<<"\t";
cout<<")"<<endl;
cout<<"\nMatrix [Y]=";
for(i=0;i<3;i++)
cout<<"\n\n";
for(j=0;j<3;j++)
cout<<y[i][j]<<"\t";
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
z[i][j]=x[i][j]+y[i][j];
for(i=0;i<3;i++)
cout<<"\n\n";
for(j=0;j<3;j++)
cout<<z[i][j]<<"\t";
return 0;
Exercise13:
#include<iostream>
class student
private:
int id;
char name[20];
char grade;
public:
void get_name();
void get_grade();
void output();
};
student::student()
id=0;
int student::get_id()
cin>>id;
return id;
void student::get_name()
cin>>name;
void student::get_grade()
{
cin>>grade;
void student::output()
cout << "Id Number:"<< id << ", name of student:" << name << ", grade:" << grade;
int main()
student stud;
int a;
a=stud.get_id();
stud.get_name();
stud.get_grade();
cout<<endl;
stud.output();
return 0;