Новые сообщения · Правила  
  • Страница 1 из 1
  • 1
Одномерные массивы
Здравствуйте. У меня возникла проблема при составлении программы, не могу сдружиться с массивами. Вот задача: 
  Дан массив размерностью nxm. Заменить все положительные элементы на 1, всеотрицательные на -1.

Заранее Спасибо за помощь.
1 | Автор: Gerkss | 2013-05-06, 18:47   |  Репутация: [ + 0 ]
Цитата (Gerkss)
Дан массив размерностью nxm.
это не одномерный массив


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
2 | Автор: Berestovskiy | 2013-05-07, 17:25   |  Репутация: [ + 211 ]
Вижу тема давняя, но напишу все же, может кто искать будет решение. Как было сказано выше это не одномерный массив, а двумерный. Сделать вам нужно следующее, с помощью цикла for пройти каждый элемент массива и с помощью оператора if заменить положительные и отрицательные элементы.
3 | Автор: rainbow | 2016-12-27, 17:04   |  Репутация: [ + 0 ]
Проблема, яку ви описали, досить проста для вирішення за допомогою масивів та циклів. Ось як ви можете вирішити цю задачу на багатьох мовах програмування:

### Python:         `     `
`python
def ):             if arr 
> 0:                 arr = 1             elif arr < 0:                 arr = -1     return arr # Приклад використання array = [[1, -2, 3], [-4, 5, 0]] result = replace_elements(array) print(result) `` ### JavaScript: `` `javascript function replaceElements(arr) {     for (let i = 0; i < arr.length; i++) { for             (         let j = 0; j <                 arr . j] = 1;             } else if (arr < 0) {                 arr
= -1;             }         }     }     return arr; } // Приклад використання let array = [[1, -2, 3], [-4, 5, 0]]; let result = replaceElements(array); console.log(result); Це базовий підхід до заміни елементів у двовимірному масиві. Зверніть увагу, що це буде працювати для будь-яких розмірностей масиву nxm.
4 | Автор: DenH13855 | 2024-05-24, 16:05   |  Репутация: [ + 0 ]
  • Страница 1 из 1
  • 1
Поиск: