Timkor

okCentrStuff

Nov 18th, 2020
500
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. let numbers = [];
  3. let stars; // можливо  starsNum
  4. let maxStars = 0;
  5. let spaces; // spaceNum
  6. let i = 0;// чомусь якщо я не ініціалізую тут _і_, то код странно працює. чому?
  7. do {
  8.     let stars = +prompt("Введіть НЕПАРНЕ число: ");
  9.     numbers[i] = stars; // це тому, що тут в масив треба класти за чисовим індексом, а не ініц. змінна має друге знач.
  10.     if (stars > maxStars) {
  11.         maxStars = stars
  12.     }
  13.     i++
  14.     if (stars == 0) {
  15.         break//хотів перенести цю умову нижче, у вайл, але воно не працює. чому? а як переносии, вважаю так
  16. // while (i < 20  && stars !== 0) має працювати, та треба перевірити. То з вас.
  17.     }
  18. } while (i < 20)
  19.  
  20. for (let c = 0; c < numbers.length - 1; c++) { // с++ ...нуну
  21.     for (spaces = 0; spaces < ((maxStars - numbers[c]) / 2); spaces++) {
  22.         console.put(" ");
  23.     }//малюємо пробіли
  24.     for (j = 0; j < numbers[c]; j++) {
  25.         console.put("*")
  26.     }//малюємо зірки
  27.     console.log()
  28. }
  29.  
  30. // Гарне рішення. Гарного коду.
RAW Paste Data