Показать сообщение отдельно
  #7 (permalink)  
Старый 23.06.2014, 19:27
Аватар для Demath
Профессор
Отправить личное сообщение для Demath Посмотреть профиль Найти все сообщения от Demath
 
Регистрация: 22.06.2012
Сообщений: 168

Сообщение от hovhannisyan Посмотреть сообщение
нужно получить такие картинки с помощью цикла for

в c и d вместо пробелов нужно использовать "_"
заранее спасибо
Вариант (a)
<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>

Последний раз редактировалось Demath, 23.06.2014 в 20:55. Причина: Добавил цитату
Ответить с цитированием