Программирование >>  Формирование пользовательского контейнера 

1 ... 147 148 149 [ 150 ] 151 152 153 ... 156


return 0;

Далее приведен образец вывода программы из листинга 9.5. Mini С++ Demo Program.

This is the alphabet: ABCDEPGHIJKLMNDPQRSTUVWXYZ

Use loops.

Enter number (0 to quit) : 10

0 summed is 0

1 summed is 1

2 summed is 3

3 summed is б

4 summed is 10

Эта функция принимает параметр.

int sum (int num)

int running sum; rvinning sum = 0;

while(num) {

running sum = running sum + num; num-;

return running sum;

Выводит на экран алфавит.

int print alpha()

cout This is the alphabet:\n ;

for(ch = A; ch<=Z; ch++) { putchar(ch);

cout \n ;



Листинг 9.6. Демонстрационная программа 2

Пример вложенного цикла.

int mainО

int i, j, к;

5 suiraned is 15

6 suiraned is 21

7 suiraned is 28

8 suiraned is 36

9 suiraned is 45

10 summed is 55

Enter a number (0 to quit) : 0

0 stmmied is 0

Break from a loop.

Breaking out of loop.

Use a switch.

1 or 0 1 or 0 two three four

4 * 4 is 16

Use a library function to generate 10 random integers. 130 10982 1090 11656 7117 17595 6415 22948 31126 9004 Done!

Приведенная в листинге 9.6 программа демонстрирует применение вложенных циклов.



В листинге 9.7 приведен пример программы, в которой выполняется операция присваивания.

Листинг 9.7. Демонстрационная программа 3

Присваивания, как операции.

int mainО

int а, b;

for(i = 0; i < 5; i = i + 1) { for(j = 0; j < 3; j = j + 1) { for(k = 3; к ; к = к - 1) { cout i , cout j cout к \n ;

cout done ; return 0;

Далее приведен фрагмент вывода программы из листинга 9.6. о, о, 3

о, 0. 2

О, О, 1

О, 1. 3

о, 1, 2

О, 1, 1

О, 2. 3

О, 2. 2

О, 2, 1



1 ... 147 148 149 [ 150 ] 151 152 153 ... 156

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