while

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

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

<?php
/* Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке.*/

$N = 73789;
$temp = $N;
$k;

echo "Искомое число: ".$N. '<br />';
echo "Вывод цифр числа в обратном порядке:".'<br />';

while ($temp > 1) {
    $k = $temp % 10;
    $temp /= 10;
    echo $k. '<br />';            
}         
?>

Решение задачи №5 из главы 13.1

Решение задачи №5 из главы 13.1

Пользователь вводит первое целое число-ограничитель m. А затем начинает вводить целые числа по одному, пока не введёт число, большее числа-ограничителя.
Если очередное целое число больше 1, то в ответ на каждое такое число программа должна выводить все целые числа от единицы до этого числа.
Примечание: это задача на вложенные циклы, в качестве внешнего надо использовать while, а в качестве внутреннего можно использовать или for или while.

Решение задачи №3 из главы 13.1

Задача №3 из главы 13.1

Выведите на экран таблицу умножения используя один цикл while и один repeat-until .

Решение задачи №3 из главы 11

Задача №3 из главы 11

Решите с помощью цикла while:
Выведите на экран, все нечетные числа, делящиеся на 3 нацело, лежащие в диапазоне от 35 до 117.

var i:integer;
begin
  i := 35; // начальное значение счетчика(диапозона)
  while i <= 117 do //проверка выражения
  begin
    i:=i + 1;  //задаем шаг
    if (i mod 3) = 0 then   //если делиться на 3 нацело
      write(i, ' '); // выводим в одну строку с пробелом
  end;
  readln();
end.   

Задача №10. Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.

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

<?php
/* Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его. */
function maxNumber($num) {
	$a = 0;
	while($num > 0) {
		$array[] = rand(1, 99);
		$num--;
	}
	foreach($array as $elem) {
		if($elem > $a) { 
			$a = $elem; //перезаписывает текущий максимум, если новое число из массива больше.
		}
    }
    echo $a;
}
maxNumber(10);
?>

Задача №9. Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой".

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

<?php
/* Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". */
function elka($nElem) {
	while($nElem > 0) {
		$randomArray[] = rand(100, 999);
		$nElem--;
	}
	foreach($randomArray as $elem) {
		echo $elem, ' ';
		$a += 1 ;
		if ($a > $b) { //переводит строку и добавляет ветвь в ёлочке
			echo "<br>";
			$a = 0;
			$b += 1;
		}
	}
}
elka(10);

Задача №5. Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке.

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

<?php
/* Дано некоторое число длиной от 1 до 5 цифр - вывести его цифры в обратном порядке. */
  
 function invertNumbers($num) {
    echo "$num=<br>";
    $del = 10;
    $amountNum = mb_strlen($num); //подсчёт количества цифр в числе
    while($amountNum > 0) {
        echo $num % $del, "<br>";
        $num /= 10; //переносим запятую в числе влево
        $amountNum--;
    }
}
invertNumbers(12345);
?>

Pages

Subscribe to RSS - while