Вопрос задан 28.07.2018 в 09:54. Предмет Информатика. Спрашивает Беков Абдурахман.

Замените отрицательные элементы массива на положительные.

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Галас Діма.

В условии задачи было бы неплохо указывать размер и тип массива и язык программирования на котором необходимо сделать задание.

   

Program Masiv;

Uses Crt;

const n=15; {у нас массив будет 15 элементов и целочисленный}

 

                       {если размер и тип другие поменяй значение n и тип} 

 var a: array[1..n] of integer;

        i:integer;

begin

     clrscr; 

     write('Введите элементы массива:'); 

     for i:=1 to n do readln(a[i]);

   

 

     writeln;

     write('Исходный массив:') 

 

       for i:=1 to n do write(a[i]:3);

   

  for i:=1 to n do 

      if (a[i]<0) then a[i]:=abs(a[i]);

     writeln;

     write('Обработанный массив:') 

       for i:=1 to n do write(a[i]:3);

       readkey;

end.

 

 

 

 

 

 

 

 

 

 

  

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для замены отрицательных элементов массива на положительные, вам нужно пройти по каждому элементу массива и проверить, является ли он отрицательным. Если элемент отрицательный, то замените его на его абсолютное значение. Вот пример кода на JavaScript, который реализует эту логику:

```javascript function replaceNegativeElements(array) { for (let i = 0; i < array.length; i++) { if (array[i] < 0) { array[i] = Math.abs(array[i]); } } }

// Пример использования const myArray = [-10, -5, 0, 10, -15]; replaceNegativeElements(myArray); console.log(myArray); // [10, 5, 0, 10, 15] ```

В этом примере мы создаем функцию `replaceNegativeElements`, которая принимает массив в качестве аргумента. Затем мы проходим по каждому элементу массива с помощью цикла `for`. Если элемент отрицательный (`array[i] < 0`), мы заменяем его на его абсолютное значение с помощью функции `Math.abs()`. В результате отрицательные элементы массива будут заменены на положительные.

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

0 0

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

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

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