Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Створимо масив даних для чисел, які буде вводити користувач
- let numbers = [];
- let number;
- let i = 0; // Змінна для ЗБЕРЕЖЕННЯ чисел користувача в МАСИВ за індексом
- do {
- number = +prompt('Вводіть, будь ласка, НЕПАРНІ числа, тільки не більше 20 разів!');
- numbers[i++] = number
- } while (number !== 0);
- console.log('Довжина отриманого масива: ' + numbers.length);
- console.log()
- let biggestNum = 0; // Змінна для пошуку найбільшого числа з усіх, які введе користувач // max
- for (let k = 0; k < numbers.length; k++) {
- if (biggestNum < numbers[k]) {
- biggestNum = numbers[k]
- }
- }
- console.log('Ваше найбільше число: ' + biggestNum); // виведемо тут найбільше число користувача (для самоперевірки) // ура! ЛОГУВАННЯ!)
- //Далі підготуємо змінні та створимо вкладені цикли з метою побудування відцентрованої штуки з зірочок, відповідающих елементам масива чисел користувача
- let rows; // рядки штуки // row, rowNum
- let spaces; // пробіли для отцентровки тіла штуки // іменник у множині дорбе іменування для масиву
- let stars; // зірочки для штуки
- for (rows = 0; rows < numbers.length; rows++) {
- for (spaces = ((biggestNum - numbers[rows]) / 2); spaces > 0; spaces--) {
- console.put(' ');
- }
- for (stars = 1; stars <= numbers[rows]; stars++) {
- console.put('*');
- }
- console.log();
- }
- // Добре рішення. Гарного коду!
Add Comment
Please, Sign In to add comment