Самоучитель C++ Part 002

Page 129

Приложение

В.

Ответы

на

вопросы

и

решения

упражнений

class card { char title [80] ; // заглавие книги char author [40]; // автор int number; // количество имеющихся экземпляров public: void store (char *t, char *name, int num); void show ( ) ;

void card: : store (char *t, char *name, int num) { strcpy (title, t) ; strcpy (author, name); number = num; void card :: show () { cout « "Заглавие: " « title « "\n"; cout « "Автор: " « author « "\n"; cout « "Количество экземпляров: " « number « "\n"; } -

int main ( }

<

card bookl, book2, book3; bookl. store ("Dune", "Frank Herbert", 2); book2. store ("The Foundation Trilogy", "Isaac Asimov", 2); book3. store ("The Rainbow", "D. H. Lawrence", 1);

bookl . show ( ) ; book2 . show ( ) ; book3 . show ( ) ;

/•

return 0;

3. ttinclude <iostream> using namespace std; #define SIZE 100 class q_type { int queue [SIZE] ; // содержит очередь int head, tail; // индекс вершины и хвоста public: void init(); // инициализация void q(int num); // запоминание

_

477


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.