Tải bản đầy đủ (.docx) (3 trang)

LẬP TRÌNH NÂNG CAO PHÂN SỐ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (16.61 KB, 3 trang )

include<iostream.h>
#include<conio.h>
#include<stdio.h>
//#include<iomanip.h>
class N_ARR
{ float *a;
int n;
public:
N_ARR();
~N_ARR()
{ delete a; };
N_ARR operator=( N_ARR &);
void nhap();
void xuat();
float gttb();
float

max();

friend int so_so( N_ARR &, N_ARR&);
};
N_ARR::N_ARR()
{ n=0; a= NULL;};
N_ARR N_ARR::operator=( N_ARR &m2)
{ n =m2.n;
a=new float[n];
return m2;
};
void N_ARR::nhap()
{ cout<<"\n so phan tu:";
a=new float[n];



cin>>n;


for( int i=0; i{cout<<"\n phan tu thu:"<cin>>a[i];};
}
void N_ARR::xuat()
{ cout<float N_ARR::gttb()
{ float t;
t=a[0];
for(int i=1; it=t+a[i];
t=t/n;
return t;
};
float N_ARR::max()
{ float t;
t=a[0];
for( int i=1; iif(tt=a[i];
return t;
};
int so_so( N_ARR & ma, N_ARR & mb)
{ int ss=0; int i,j;
for( i=0; ifor( j=0; j

if( ma.a[i]==mb.a[j])
{ ss=ss+1; j=mb.n;


};
return ss;
};
int main()
{
N_ARR tn;

N_ARR a,b;

cout<<"\n nhap mang a";
a.nhap();
cout<<"\n nhap mang b:";
b.nhap();
cout<<"\n so phan tu trung nhau:";
cout<//cout<<"\n nhap so giao vien va thu nhap:";tn.nhap();
// cout<<"\n thu nhap trung binh:";
//cout<< tn.gttb();
// cout<<"\n thu nhap lon nhat";
// cout<getch();
};




×