PHP හි කැදලි ලූප

ඔබ දැනටමත් දන්නා ලූප, එකිනෙකා තුළ කැදලි කළ හැකිය. උදාහරණයක් ලෙස, අපි පහත ගැටළුව විසඳමු: තිරයේ පේළියක් ප්‍රදර්ශනය කරමු:

111222333444555666777888999

මෙහි එක් ලූපයකින් ප්‍රමාණවත් නොවේ - අවශ්‍ය වන්නේ එකිනෙකා තුළ කැදලි වූ ලූප දෙකක් දියත් කිරීමයි: පළමු ලූපය සංඛ්‍යා හරහා පුනරාවර්තනය කරයි (පළමුව 1, ඉන්පසු 2, ඉන්පසු 3 සහ එසේ 9 දක්වා), දෙවන ලූපය මෙම සංඛ්‍යා තුන් වරක් පුනරාවර්තනය කරයි.

අපි එය ක්‍රියාත්මක කරමු:

php<?php
  for ($i = 1; $i <= 9; $i++) {
    for ($j = 1; $j <= 3; $j++) {
      echo $i;
    }
  }
?>

සැලකිල්ලට ගන්න: පළමු ලූපයට ගණකය $i, දෙවන ලූපයට $j, තවද තුන්වන ලූපයක් තිබේ නම් - එහි ගණකය වනු ඇත්තේ $k විචල්‍යයයි. මේවා සම්මත, සාමාන්‍යයෙන් පිළිගත් නම් වේ, ඒවා භාවිතා කිරීම සුදුසුය.

Задание 1

කැදලි ලූප දෙකක් භාවිතයෙන් තිරයේ පහත පේළිය ප්‍රදර්ශනය කරන්න:

111222333444555666777888999
Задание 2

කැදලි ලූප දෙකක් භාවිතයෙන් තිරයේ පහත පේළිය ප්‍රදර්ශනය කරන්න:

11 12 13 21 22 23 31 32 33