Mid Lab Oop
Mid Lab Oop
#include <iostream>
int main()
{
int x,y;
int *p1,*p2,*p3;
p1=&x;
p2=&y;
p3=new int;
cout<<"enter value\n";
cin>>(*p1)>>(*p2)>>(*p3);
cout<<"x= "<<(*p1)<<" "<<"y= "<<(*p2)<<" "<<"p3= "<<(*p3);
return 0;
}
***********************************************************************************
********
//حل السؤال الثاني
#include <iostream>
using namespace std;
int main()
{
int num1, num2, r, sum=0;
cout << " Input a number: ";
cin >> num1;
num2 = num1;
for(int i=num1;i>0;i=i/10)
{
r = i % 10;
sum =sum+r;
}
cout << "the summation result " << num2 << " is : " << sum << endl;
return 0;
}
***********************************************************************************
***********
//حل السؤال الثالث
#include <iostream>
using namespace std;
class student{
string sname;
int marks[5];
public:
void assign(){
avg=s/5;
cout<<"\nsum of 5 mark : "<<s<<endl;
cout<<"averag for mark student : "<<avg<<endl;}
void tmax()
{
int max=marks[0];
for(int i=0;i<5;i++){
if(max<marks[i]) max=marks[i]; ;
}
cout<<"max marks of student : "<<max<<endl;
}
void display(){
student st[3];
for(int i=0;i<3;i++){
cout<<"enter information student "<<i+1<<" :\n";
st[i].assign();
}
cout<<"******************************************************\n";
for(int i=0;i<3;i++){
cout<<"information student "<<i+1<<" :\n";
st[i].display();
}
return 0;
}