
Заполнить массив из 10 элементов случайными числами в интервале [0..4] и вывести номера всех
элементов, равных Х. Пример: исходный массив: 4 0 1 2 0 1 3 4 1 0 что ищем? 0 А[2], А[5], А[10] народ срочно нужно, помогите плиз

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

var a:array[0..10] of integer;
i,x:integer;
Begin
read(x);
randomize;
for i := 1 to 10 do begin
a[i]:=random(4);
if a[i]=x then writeln('a[',i,']');
end;
End.



Для решения этой задачи можно использовать следующий алгоритм:
1. Создаем пустой массив "A" размером 10. 2. Наполняем массив "A" случайными числами в интервале от 0 до 4. 3. Вводим значение переменной "X", которое нам необходимо найти в массиве. 4. Создаем пустой массив "indexes" для хранения индексов элементов, равных "X". 5. Проходим по каждому элементу массива "A" с помощью цикла. 6. Проверяем, равен ли текущий элемент "X". 7. Если текущий элемент равен "X", добавляем его индекс в массив "indexes". 8. По окончании цикла выводим значения элементов массива "indexes", которые содержат индексы элементов равных "X".
Ниже представлен код на языке Python, реализующий этот алгоритм:
```python import random
A = [0] * 10
for i in range(len(A)): A[i] = random.randint(0, 4)
print("Исходный массив:", A)
X = int(input("Введите число, которое нужно найти: "))
indexes = []
for i in range(len(A)): if A[i] == X: indexes.append(i)
print("Индексы элементов равных", X, "в массиве:", indexes) ```
Например, после выполнения этого кода, мы получим следующий результат: ``` Исходный массив: [4, 0, 1, 2, 0, 1, 3, 4, 1, 0] Введите число, которое нужно найти: 0 Индексы элементов равных 0 в массиве: [1, 4, 9] ```
Таким образом, в данном примере элементы равные 0 находятся под индексами 1, 4 и 9.


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









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