01/10/2018, 09:03

Hỏi về đối tượng động

#include<iostream>
#include<stdio.h>


using namespace std;

class SoPhuc
{
	private:
		float a,b;
	
	public:
		void nhap();
		void hien();
		
};


int main()
{
	int n;
	cout<<"
So luong so phuc la: ";cin>>n;
	
	SoPhuc *sp= new SoPhuc[n];
	for(int i=0;i<n;i++)
		{
			cout<<"
Nhap so phuc thu "<<i+1<<"."<<endl;
			sp[i].nhap();
			
		}
	for(int i=0;i<n;i++)
		{
			cout<<"
So phuc thu "<<i+1<<" la: "<<endl;
			sp[i].hien();	
		}
	
	delete []sp;
	cout<<endl;
	return 0;
	
}

void SoPhuc::nhap()
{
	cout<<"
Phan thuc: ";cin>>a;
	cout<<"Phan ao: ";cin>>b;
	
}
void SoPhuc::hien()
{
	if(b>0)
	{
		cout<<a<<"+"<<b<<"i";
	}
	else cout<<a<<"-"<<-b<<"i";
}

cho mình hỏi bài như trên đã được coi là sử dụng đối tượng động chưa .cảm ơn!

Bài liên quan
0