Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / KARTA31

.CPP
Скачиваний:
22
Добавлен:
30.04.2013
Размер:
911 б
Скачать
#include <iostream.h>
#include <conio.h>


class karta
{ char mast;
 char znachenie;
 public:
 karta()   {  mast = 'a';  znachenie='8';}
 karta( char m, char z)  {mast=m;  znachenie=z;}
 karta (int z)  {mast='b'; znachenie=(char)(z);}

 friend karta input(karta num);

 friend void output(karta num);



~karta() {}

};

 karta input(karta num)
 {
  cout <<"input mast "<<endl;
  cin >>num.mast;
  cout<<"input znachenie"<<endl;
  cin>>num.znachenie;
  return num;
 }

 void output(karta num)
{
 cout <<"   mast \t "<<num.mast;
 cout <<" znachenie \t"<<num.znachenie<<endl;

}


void main()
{
 clrscr();
 karta k1;
 karta k2('c','9');
 karta k3(65);
 karta k4;
   k4=input(k4);
   cout<<endl<<"karta1";
   output(k1);
   cout <<endl<<"karta2";
   output(k2);
   cout<<endl<<"karta3";
   output(k3);
   cout<<endl<<"karta4";
   output(k4);
   getch();
 }
Соседние файлы в папке Лабы