Вывод последовательности/массива "ёлочкой", "пирамидой" -- пример решения (вложенные циклы)

Пусть у нас есть задача:

Выведите его на экран "ёлочкой" последовательности чисел до $N$.
Например для $N=12$ вы должны получить:

1
2 3
4 5 6
7 8 9 10
11 12 ......

Эту задачу можно решить используя два подхода:

#10.2 break Досрочный выход из цикла в Паскаль

Для выхода из цикла используется оператор:

 break;

Как только исполнение программы доходит до строки, содержащей этот оператор, выполнение кода прекращается.

Пример №1

Рассмотрим код:

Пример решения. 7. Задать массив. Присвоить и вывести значения в разных циклах

Задача из этого списка

<?php
/* Задать массив из 7-ми элементов через предварительное описание типа, 
 * заполнить его случайными значениями в одном цикле, а в другом цикле 
 * вывести эти значения на экран. */
$array = array();
for ($i = 1; $i < 8; $i++) {
        $array[$i] = rand() ;
}
foreach ($array as $k => $value) {
    echo "$k-й элемент: ", $value, "<br>" ;
}

Пример решения. 5. Вывести цифры числа в обратном порядке

Задача из этого списка

<?php
/*Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке*/
function numbers ($a)
{
    echo $a, " = <br>";
    $c = 1;
    do {
        $c *=10;
        if ($a%$c < $c/10) {
            echo 0, "<br>";
        }
        else {
            echo ($a%$c - $a%($c/10)) / ($c/10), "<br>";
        }
    }
    while ($a/$c >= 1);    
}
numbers(88053);

Pages

Subscribe to fkn+antitotal RSS