Вопрос задан 24.02.2019 в 23:57. Предмет Информатика. Спрашивает Андронік Сніжана.

Составьте программу замены нулевых элементов таблицы единицами Контрольный пример n=5 Данные

:(0,5,0,60,0) Результат :(1,5,1,60,1) Пожалуйста
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Доценко Андрей.
Язык Pascal, работа на массиве. с заполнением с клавиатуры. Ты заполняешь 5 элементов ( через enter ), а он тебе выводит тоже самое, только с однерками вместо нулей.

Var x: array[1..5] of integer;
Var i,h:integer;
Begin
for i:= 1 to 5 do
Begin;
Readln(h);
if (h=0) then x[i]:=1 else x[i] = h;
end;
for i:=1 to 5 do
Begin;
Writeln('Элемент номер ',i,' массива: ',x[i]);
end;
readln(x);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа замены нулевых элементов таблицы единицами может быть написана на языке программирования Python следующим образом:

```python def replace_zeros_with_ones(table): for i in range(len(table)): if table[i] == 0: table[i] = 1 return table

table = [0, 5, 0, 60, 0] table = replace_zeros_with_ones(table) print(table) ```

В этой программе мы определяем функцию `replace_zeros_with_ones`, которая принимает на вход таблицу и заменяет все нулевые элементы на единицы. Затем мы создаем таблицу `table` с данными `[0, 5, 0, 60, 0]` и применяем функцию `replace_zeros_with_ones` к этой таблице. Результат выводится на экран.

В данном случае, результатом работы программы будет `[1, 5, 1, 60, 1]`, так как все нулевые элементы в таблице были заменены на единицы.

0 0

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

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

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