
В массиве из 10 случайных чисел поменять местами все четные на 0 и вывести получившийся массив на
экран

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

const n=10;
var a:array[1..n] of integer;
i:integer;begin
randomize;
for i:=1 to n do
begin
a[i]:=random(10);
if (a[i] mod 2)=0 then a[i]:=0;
end;
for i:=1 to n do
begin
writeln(a[i]);
end;
end.



Для решения данной задачи, вам потребуется создать массив из 10 случайных чисел, затем поменять местами все четные числа на 0 и вывести получившийся массив на экран.
Вот пример кода на языке Python, который решает данную задачу:
```python import random
# Создаем массив из 10 случайных чисел array = [random.randint(1, 100) for _ in range(10)]
# Меняем местами все четные числа на 0 for i in range(len(array)): if array[i] % 2 == 0: array[i] = 0
# Выводим получившийся массив на экран print(array) ```
Результат выполнения программы будет выглядеть примерно так:
``` [0, 23, 0, 45, 0, 67, 0, 89, 0, 11] ```
Примечание: В данном примере использован язык программирования Python, но алгоритм решения задачи может быть адаптирован и для других языков программирования.
Источники: -: 'Python - 0 19;. 3. 10 , 5 , 5 ;. 4. 10, ...' -: 'C++ 1 10. 5.10 int ... 10 [0RAND_MAX]...'


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili