Создать пирамиду в виде чисел в обратном порядке. Пользователь вводит число

229
12 ноября 2017, 18:04

Javascript. Создать пирамиду в виде чисел в обратном порядке. Пользователь вводит число. К примеру введено 5, первый ряд 5, второй ряд 5 4, третий - 5 4 3 и т.д.

5
54
543
5432
54321

function onSubmit()
{
    var val = document.getElementById('table').value;
    for (var i = val; i >= 1; i--) {
        for (var j = i; j >= 1; j--) {
            document.write(j);
        }
        document.write('<br>');
    }
}
Answer 1

Замените внутренний цикл с

for (var j = i; j >= 1; j--)

на

for (var j = val; j >= i; j--)

Тогда j будет соответствовать задаче: каждая строка будет начинаться с введённого числа и будет длиной в номер строки.

READ ALSO
Удалить последний элемент массива

Удалить последний элемент массива

Парсером Simple HTML DOM получаю массив:

350
MySQL Хранимые процедуры. Вызов из PHP

MySQL Хранимые процедуры. Вызов из PHP

В MySQL создал хранимую процедуруНе уверен, что правильно, т

314
GD установлено и не работает

GD установлено и не работает

Добрый вечер, понадобилась либа GD для PHP 56 на Debian 8

260
Как правильно написать SQL запрос к vtiger crm API

Как правильно написать SQL запрос к vtiger crm API

Всем приветНужно получить данные из vTiger CRM

273