1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

3 66 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 13,88 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

#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:"; cin>>n; a=new float[n];

Trang 2

for( int i=0; i<n; i++)

{cout<<"\n phan tu thu:"<<i+1<<"la:"; cin>>a[i];};

}

void N_ARR::xuat()

{ cout<<a ;};

float N_ARR::gttb()

{ float t;

t=a[0];

for(int i=1; i<n; i++)

t=t+a[i];

t=t/n;

return t;

};

float N_ARR::max()

{ float t;

t=a[0];

for( int i=1; i<n; i++)

if(t<a[i])

t=a[i];

return t;

};

int so_so( N_ARR & ma, N_ARR & mb)

{ int ss=0; int i,j;

for( i=0; i<ma.n; i++)

for( j=0; j<mb.n; j++)

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

Trang 3

};

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<<so_so(a,b);

//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<<tn.max();

getch();

};

Ngày đăng: 26/02/2019, 19:52

TỪ KHÓA LIÊN QUAN

w