Нужна помощь
нужно получить такие картинки с помощью цикла for
вот пример: for (i=0;i<=4;i++) { for(j=0; j<=i; j++) { document.write("*"); } document.write("<br>"); } в c и d вместо пробелов нужно использовать "_" заранее спасибо |
hovhannisyan,
надеюсь для остальных вариантов строку 15 вы сами догадаитесь поменять :cray: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> </head> <body> <script> for (i = 0; i<5; i++) { for(j = 0; j<5; j++) { document.write(j < i? "_": "*"); } document.write("<br>"); } </script> </body> </html> |
text-align?:)
|
Sweet,
чем поможет Цитата:
Цитата:
|
Цитата:
|
спасибо за ответ, но как бы не исправлял 15 строку, получается либо вариант ''c'' либо ''a'', но нужны b и d
|
Цитата:
<script> var i, j, res = ""; for (i = 0; i < 5; i++) { for (j = 0; j < i+1; j++) res += "*"; for (j = i+1; j < 5; j++) res += " "; res += "<br>"; } document.write(res); </script> Вариант (b) <script> var i, j, res = ""; for (i = 0; i < 5; i++) { for (j = 0; j < 5-i; j++) res += "*"; for (j = 5-i; j < 5; j++) res += " "; res += "<br>"; } document.write(res); </script> Вариант (c) <script> var i, j, res = ""; for (i = 0; i < 5; i++) { for (j = 0; j < i; j++) res += "_"; for (j = i; j < 5; j++) res += "*"; res += "<br>"; } document.write(res); </script> Вариант (d) <script> var i, j, res = ""; for (i = 0; i < 5; i++) { for (j = 0; j < 4-i; j++) res += "_"; for (j = 4-i; j < 5; j++) res += "*"; res += "<br>"; } document.write(res); </script> |
hovhannisyan,
:-? <script> for (i = 0; i<5; i++) { for(j = 0; j<5; j++) { // вариант a document.write(j > i ? " ": "*"); // вариант b document.write(j < i ? " ": "*"); // вариант с document.write(j < i ? "_": "*"); document.write(j + i < 4 ? "_": "*") // вариант d } document.write("<br>"); } </script> |
рони, лишние проверки в циклах подпортят аффтару темы оценку :)
|
Часовой пояс GMT +3, время: 17:03. |