Escolar Documentos
Profissional Documentos
Cultura Documentos
public:
void area(T a)
{
cout<<float(1.732*a*a)/4<<endl;
}
void area(T a,T b)
{
cout<<0.5*a*b<<endl;
}
void area(T a,T b,T c)
{
T s;
float e;
s=(a+b+c)/2;
e=pow(s*(s-a)*(s-b)*(s-c),0.5);
cout<<e<<endl;
}
};
2.
int n;
cin>>n;
list<int> l;
int num;
for(int i=0;i<n;i++)
{
cin>>num;
l.push_back(num);
}
int min,max;
cin>>min>>max;
int mi,ma;
list<int>::iterator it,it1;
it=min_element(l.begin(),l.end());
mi=*it;
l.insert(it,min);
it1=max_element(l.begin(),l.end());
ma=*it1;
l.insert(it1,max);
cout<<mi<<endl<<ma<<endl;
for(it=l.begin();it!=l.end();it++)
cout<<*it<<" ";
cout<<endl;
reverse(l.begin(),l.end());
for(it=l.begin();it!=l.end();it++)
cout<<*it<<" ";
cout<<endl;
l.sort();
for(it=l.begin();it!=l.end();it++)
cout<<*it<<" ";
3.
4.
5.
int n;
X2 t,avg1;
X2 a[100];
public:
void enter()
{
cout<<"Enter the numbers of data:"<<endl;
cout<<"Enter number:"<<endl;
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
}
void total()
{
t=0;
for(int i=0;i<n;i++)
t=t+a[i];
cout<<"total sum of numbers is :"<<t<<endl;
}
void avg()
{
avg1=(float)t/n;
cout<<"Average = "<<avg1<<endl;
}
void sort()
{
cout<<"Elements of array in sorted ascending order:"<<endl;
for(int i=0;i<n-1;i++)
{
for(int j=0;j<n-i-1;j++)
{
if(a[j]>a[j+1])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<n;i++)
cout<<a[i]<<endl;
}
};
6.
int n;
cin>>n;
vector<int> v(n);
for(int i=0;i<n;i++)
cin>>v[i];
int ele;
cin>>ele;
cout<<"Enter the size of array:\n";
cout<<"enter elements of array:\n";
print(v);
for(int i=0;i<n-1;i++)
{
for(int j=0;j<n-i-1;j++)
{
if(v[j]>v[j+1])
{
int temp=v[j];
v[j]=v[j+1];
v[j+1]=temp;
}
}
}
print(v);
reverse(v.begin(),v.end());
print(v);
cout<<"enter element you want to search:\n";
int flag=0;
for(int i=0;i<n;i++)
{
if(v[i]==ele)
{
flag=1;
cout<<"Found";
break;
}
}
if(flag==0)
cout<<"not found";
return 0;
}
7.
8.
9.
}
void s_name::replace_word()
{
string str,str1;
cin>>str>>str1;
replace(v.begin(),v.end(),str,str1);
}
void s_name::display()
{
if(v.size()==0)
cout<<"listempty";
else
{
for(t=v.begin();t!=v.end();t++)
cout<<*t<<endl;
}
}
10.
{
list<int>::iterator it;
for(it=l1.begin();it!=l1.end();it++)
{
*it=*it*2;
}
for(it=l1.begin();it!=l1.end();it++)
cout<<*it<<" ";
cout<<endl;
it=max_element(l1.begin(),l1.end());
cout<<*it;
cout<<endl;
it=min_element(l1.begin(),l1.end());
cout<<*it;
}
11.
{
int num;
for(int i=0;i<size;i++)
{
cin>>num;
l2.push_back(num);
}
list<int>::iterator it;
list<int> l1;
int i;
for(it=l2.begin(),i=0;it!=l2.end(),i<size/2;i++,it++)
{
if(*it%2==0)
l1.push_back(*it);
}
return l1;
}
void print(list<int> l)
{
list<int>::iterator it;
for(it=l.begin();it!=l.end();it++)
cout<<*it<<" ";
}
12.
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<m;j++)
{
if(arr2[i]==arr1[j])
{
cout<<arr1[j]<<" ";
}
}
}
}
13.
for(i=0;i<size;i++)
sum=sum+g1[i];
mean=(float)sum/size;
cout<<mean<<endl;
int temp;
for(i=0;i<size;i++)
{
temp=pow((mean-g1[i]),2);
sum1+=temp;
}
cout<<(float)sum1/size<<endl;
cout<<pow((float)sum1/size,0.5);
return 0;
14.
sort_array(int s)
{
a=new T[s];
size=s;
}
void read()
{
for(int i=0;i<size;i++)
cin>>a[i];
for(int i=0;i<size-1;i++)
{
for(int j=0;j<size-i-1;j++)
{
if(a[j]>a[j+1])
{
T temp;
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for(int i=0;i<size;i++)
cout<<a[i]<<endl;
}
};
int main()
{
int n;
cin>>n;
int choice;
sort_array<int> a(n);
sort_array<float> b(n);
sort_array<string> c(n);
cin>>choice;
switch(choice)
{
case 1:
a.read();
break;
case 2:
b.read();
break;
case 3:
c.read();
break;
default:
cout<<"WRONG CHOICE";
}
return 0;
}
15.
int l=vec1.size();
for(int i=0;i<l-1;i++)
{
cout<<vec1[i]+vec1[i+1]<<endl;
}
}
int main()
{
int n;
cin>>n;
if(n==1)
{
cout<<"No Adjacent Value";
}
else
{
vector<int> v(n);
for(int i=0;i<n;i++)
{
cin>>v[i];
}
displaySum(v);
}
}
16.
int n;
cin>>n;
int num;
for(int i=0;i<n;i++)
{
cin>>num;
if(num==10)
{
int t=V.top();
V.pop();
V.push(10-t);
n++;
}
else
V.push(num);
}
n=V.size();
for(int i=0;i<n;i++)
{
cout<<V.top()<<endl;
V.pop();
}
return 0;
}
17.
int n;
cin>>n;
int num;
for(int i=0;i<n;i++)
{
cin>>num;
s.push(num);
}
for(int i=0;i<n;i++)
{
cout<<s.top()<<" ";
18.
void read()
{
for(int i=0;i<size;i++)
cin>>a[i];
}
void sort1()
{
for(int i=0;i<size-1;i++)
{
for(int j=0;j<size-i-1;j++)
{
if(a[j]>a[j+1])
{
T temp;
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
void print()
{
for(int i=0;i<size;i++)
cout<<a[i]<<endl;
}
};
19.
20.
void Paint::getdata()
{
cin>>l>>b>>h>>cost;
}
class Calculate:public Paint
{
long a1,a2,a;
public:
void total_cost()
{
// getdata();
a1=2*h*(l+b);
a2=l*b;
a=a1+a2;
cout<<a*cost;
}
};
21.
}
};
class Square:public puzzle
{
double d;
public:
double task2()
{
d=fun();
return pow(d,2);
}
operator double()
{
}
};
22.
23.
vendor::vendor()
{
}
void vendor::show_cust()
{
cin>>cust_id;
cin.ignore();
cin>>name;
cout<<cust_id<<endl;
cout<<name<<"\n";
}
class final:public vendor
{
public:
float p1,p2,q1,q2;
void show_total()
{
cin>>p1>>q1>>p2>>q2;
cout<<(p1*q1)+(p2*q2);
}
};
24.
void Triangle::get_bh()
{
cin>>base>>height;
}
class hypo:public Triangle
{
public:
int b,h;
void hyp()
{
get_bh();
b=base;
h=height;
// cout<<base<<height;
double d;
d=pow(base,2)+pow(height,2);
cout<<(int)pow(d,0.5)<<endl;
}
};
class Area:public hypo
{
public:
void get_Area()
{
hyp();
cout<<0.5*b*h;
}
};
25.
26.
27.