|
Программирование >> Формирование пользовательского контейнера
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
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |