Программирование >>  Расширенная версия языка c++ 

1 ... 191 192 193 [ 194 ] 195 196 197 ... 227


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

return stream;

istream ator>> (istream eam, pwr sob)

int b, e;

cout Введите основание и показатель степени:

stream fa e;

ob = temp; return stream;

int main

pwr ob(10, 2) ; cou< ob;

cout ob; return 0;

6. Эта программа рисует квадраты tinclude <.ioatream>

using namespace std;

class box I

int len; public:

box(int 1) I len 1;

ostream (ostream box ob)

рисование квадрата

ostream (ostream box ob)

int i, j;

stream

stream

for(i=0; i<ob.len-2; I

stream * ;

stream



Приложение В. Ответы росы и решения упражнений 589

stream *\п ; - -

)

for(i=0; Kob.len; stream * ;

stream \n;

return streams;

int mainO

boxbl{4), b2(7) ;

cout bl endl b2;

return 0;

Проверка усвоения материала в целом

1. #include <iostreajn> \

using namespace std;

#define SIZE 10

Объявление класса stack для символов class stack {

cha MSIZE] ; содержит стек

in s; индекс вершины стека public:

stacM) ;

voi ar ch) ; помещает мек символ

char pop(); выталкивает из стека символ

friend ostream Soperator (ostream Sstream, stack ob) ;

Инициализация стека stacli: : a luck i ]

tos=0;

Помещение ствола в стек void ch)

if (tos==SIZE) (

cou Стек полон ; return;



Самоучитель

stck[tos]=ch; tos++;

Выталкивание символа из стека char Stack::pop ()

if (tos=-0) {

cout Стек ГГ/СТ ;

return 0; возврат нуля при пустом стеке

tos-;

return

ostream stack

char ch;

stream ch;

stream

return stream;

C++,.

stack s;

s.push(a); s. push( b ) ; s.push( c> ;

cout s; cout s;

return

2. ttinclude <io3tream> linclude <ctime>

using namespace std;

class watch I time t t;

public:

watch {} { t = time (NULL); } .. .

friend ostream watch



1 ... 191 192 193 [ 194 ] 195 196 197 ... 227

© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика