Вопрос задан 30.04.2019 в 07:49. Предмет Информатика. Спрашивает Биттер Соня.

Дан массив. Нечетные оставить без изменений, четные увеличить в 3 раза

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шитов Артем.
For i:=1 to n do if (a[i] mod 2 = 0) then a[i]:=a[i]*3;
это если нечетные элементы, если элементыс нечетными индексами, то в условии просто i. В задании не указано что именно нечетное.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи нам нужно пройтись по каждому элементу массива и проверить, является ли он четным или нечетным. Если элемент четный, мы увеличим его значение в 3 раза, а если элемент нечетный, то оставим его без изменений.

Пример кода на JavaScript:

```javascript let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; for (let i = 0; i < arr.length; i++) { if (arr[i] % 2 === 0) { arr[i] *= 3; } } console.log(arr); // [1, 6, 3, 12, 5, 18, 7, 24, 9, 30] ```

В данном примере мы проходим по массиву и для каждого элемента проверяем его на четность. Если элемент четный, то умножаем его на 3, если нечетный, то оставляем без изменений. Результат будет [1, 6, 3, 12, 5, 18, 7, 24, 9, 30].

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос