Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Масив у зворотному порядку - https://shpp.gitbook.io/zero/tutorials/functions/array-reversing
- main();
- function getArrayLength() {
- let questionedLength = +prompt('Введіть довжину масиву');
- if (Number.isInteger(questionedLength) == true) {
- return questionedLength;
- } else {
- console.log('Довжина повинна бути числом');
- }
- }
- function fillArray(array, arrayLength) {
- while (array.length < arrayLength) {
- let arrElement = prompt('Введіть елемент масиву');
- array.push(arrElement);
- }
- }
- function printArray(array) {
- let arrayInString = '';
- for (let i = 0; i < array.length; i++) {
- if (i < array.length - 1) {
- arrayInString += array[i] + ', ';
- } else {
- arrayInString += array[i];
- }
- }
- console.log('[' + arrayInString + ']');
- }
- function reverseArray(array, arrayLength) {
- let copiedArray = [];
- for (let i = 0; i < arrayLength; i++) {
- copiedArray[i] = array[i];
- }
- let j = 1;
- for (let k = 0; k < array.length; k++ , j++) {
- array[k] = copiedArray[copiedArray.length - j];
- }
- return array;
- }
- function main() {
- let arrayLength = getArrayLength();
- let array = [];
- fillArray(array, arrayLength);
- printArray(array);
- reverseArray(array, arrayLength);
- console.log("ось реверснутий масив:");
- printArray(array);
- }
Advertisement
Add Comment
Please, Sign In to add comment