Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* написати реалізацію всіх функцій, ну і код main з псевдокоду:
- це функція main {
- а = спитатиЛюдинуПроРозмірМасиву()
- створити масив м
- спитатиЛюдинуПроВсіЕлементиМасиву(м, а)
- вивестиНаЕкранКрасивоМасив(м)
- реверснутиМасив(м)
- написати "ось реверснутий масив:"
- вивестиНаЕкранКрасивоМасив(м)
- }
- питання:) чи можливо зробити залежності або ретурни в мейні, щоб не прописувати там(в мейні) виклик усіх функцій?
- відповідь: нажаль не зрозумів ваше питання, але перед уточненням раджу переглянути деяки з рев'ю цієї задачі:
- https://pastebin.com/06wdwwEH
- https://pastebin.com/YEXHsKby
- */
- function main() {
- let arrayM = []
- arrayM.length = asksSize()
- let s = arrayM.length
- let revArray = []
- function asksSize() { // спитати це одне, а нам би отримати, розумію що в псевдокоді спитати, та тож псевдоІменування))
- return prompt("який розмiр масиву хочете?") // повернеться строкове значення
- }
- function asksOfElements() { /* "мені тільки спитати")) насправді треба заповнитиМасив, отриматиВсіЕлементи..
- ще важливо отримувати параметр і з ним працювати, а ще або повертати, або ні - в залежності чи передано за значенням чи за посиланням. */
- for (let i = 0; i < arrayM.length; i++) {
- let a = prompt("введіть елементи масиву")
- arrayM[i] = a; // треба
- }
- }
- function outArray() {
- console.log("це звичайний масив :")
- for (let i = 0; i < arrayM.length; i++) {
- console.put(arrayM[i] + " ")
- }
- console.log()
- }
- function reverceArray() {
- for (let i = 0; i < s; i++) {
- revArray[i] = arrayM.pop();
- }
- console.log("це реверс масив :")
- for (let i = 0; i < s; i++) {
- console.put(revArray[i] + " ")
- }
- }
- asksOfElements()
- outArray()
- reverceArray()
- }
- main()
- /* додав індентацію згідно стилю. Функції краще винести з мейн. Важливо розуміти передачу парметру за значенням та за посиланням, та як і коли потрібно ( чи не потрібно) повертати з функціі.
- Гарного коду. */
Add Comment
Please, Sign In to add comment