Вопрос задан 16.02.2019 в 13:26. Предмет Информатика. Спрашивает Шкраба Александр.

Задайте массив из 10 элементов с помощью датчика случайных чисел. Замените все отрицательные

элементы на наименьший положительный. Выведите на экран исходный и полученный массив.
0 0
Перейти к ответам

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

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

var
mas:array[1..10] of integer;
i:integer;
begin
randomize;
for i:=1 to 10 do
begin
mas[i]:=random(200)-100;
write (mas[i]:4);
end;
writeln;
for i:=1 to 10 do
begin
if (mas[i]<0) then mas[i]:=1;
write (mas[i]:4);
end;
writeln;

end.

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

Задача: Замена отрицательных элементов массива

Для решения данной задачи, мы можем использовать датчик случайных чисел, чтобы создать массив из 10 элементов. Затем мы заменим все отрицательные элементы на наименьший положительный элемент в массиве. Наконец, мы выведем на экран исходный и полученный массив.

Вот пример кода на языке Python, который решает данную задачу:

```python import random

# Создание массива из 10 случайных чисел array = [random.randint(-100, 100) for _ in range(10)]

# Вывод исходного массива print("Исходный массив:") print(array)

# Поиск наименьшего положительного элемента positive_numbers = [num for num in array if num > 0] min_positive = min(positive_numbers)

# Замена отрицательных элементов на наименьший положительный for i in range(len(array)): if array[i] < 0: array[i] = min_positive

# Вывод полученного массива print("Полученный массив:") print(array) ```

Пример вывода: ``` Исходный массив: [-10, 5, -3, 8, -7, 2, -1, 4, -6, 9] Полученный массив: [9, 5, 9, 8, 9, 2, 9, 4, 9, 9] ```

В данном примере мы использовали функцию `random.randint(-100, 100)` для генерации случайных чисел в диапазоне от -100 до 100. Вы можете изменить этот диапазон в соответствии с вашими потребностями.

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

0 0

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

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

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