Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Задача. Масив у зворотньому порядку
- це функція main {
- а = спитатиЛюдинуПроРозмірМасиву()
- створити масив м
- спитатиЛюдинуПроВсіЕлементиМасиву(м, а)
- вивестиНаЕкранКрасивоМасив(м)
- реверснутиМасив(м)
- написати "ось реверснутий масив:"
- вивестиНаЕкранКрасивоМасив(м)
- }
- function getSizeArr() {
- return +prompt('Вкажіть розмір масиву?', 5);
- }
- function getElemArr() { /* розгляньте назви fillArray , setElements. Важливо зрозуміти передачу параметру за посиланням на
- прикладі масиву. Також із цього витікає не необхідність повертати масив. */
- for(let i = 0; i < array.length; i++) {
- array[i] = +prompt('Введіть елемент масива');
- }
- }
- function showArr(array, name) {
- console.log();
- console.put(`${name} [${array}]`); // краще б циклом пробігтися
- }
- function getRevsArr() {
- for (let i = array.length - 1; i >= 0 ; i--) {
- revsArr.push(array[i]);
- }
- }
- /* варто винести функції із основної, тоді вони будуть доступні у зовнішньому скоупі, інакше тільки в мейні */
- function main() {
- let array = [];
- array.length = getSizeArr();
- getElemArr(); // спитатиЛюдинуПроВсіЕлементиМасиву(м, а) - параметрами варто передати масив (посилання на нього) та сайз
- showArr(array, 'Наш массив:');
- let revsArr = []; // по ТЗ треба реверснути існуючий масив
- getRevsArr(); // реверснутиМасив(м) - передати параметром масив, реверснути, чи потрібно буде його повертати та як саме
- showArr(revsArr, 'Наш реверснутий массив:');
- }
- main();
- // Гарного коду.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement