
!Помогите написать программу! Найти и вывести на экран элементы массива равного заданному с
клавиатуры числу. Элементы массива заданы случайным образом.

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

var
a:array of integer;
i,n:integer;
begin
write('Введите кол-во эл массива: '); readln(n);
setlength(a,n);
for i:=0 to n-1 do
begin
a[i]:=random(21)-10;
write(a[i],' ');
end;
writeln;
write('Введите число: '); readln(n);
for i:=0 to length(a)-1 do
if a[i]=n then writeln('a[',i+1,']=',a[i]);
end.
Если моё решение вам помогло, отметьте его как лучшее. Спасибо! Удачи!



Для решения данной задачи вам потребуется написать программу на языке программирования, которая будет находить и выводить на экран элементы массива, равные заданному числу. Вам также потребуется использовать функцию для генерации случайных чисел.
Вот пример программы на языке Python, которая решает данную задачу:
```python import random
def find_elements(array, target): found_elements = [] for element in array: if element == target: found_elements.append(element) return found_elements
# Получаем число от пользователя target_number = int(input("Введите число: "))
# Генерируем случайный массив чисел array = [random.randint(1, 100) for _ in range(10)]
# Находим элементы массива, равные заданному числу result = find_elements(array, target_number)
# Выводим результат на экран print("Элементы массива, равные числу", target_number, ":", result) ```
В этой программе мы сначала импортируем модуль `random`, который позволяет генерировать случайные числа. Затем мы определяем функцию `find_elements`, которая принимает массив и целевое число в качестве аргументов и возвращает список элементов массива, равных целевому числу.
Затем мы запрашиваем у пользователя целевое число с помощью функции `input`. Далее мы генерируем случайный массив чисел с помощью генератора списков и функции `random.randint`. Затем мы вызываем функцию `find_elements`, передавая ей сгенерированный массив и целевое число, и сохраняем результат в переменную `result`. Наконец, мы выводим результат на экран с помощью функции `print`.
Вы можете запустить эту программу и ввести число с клавиатуры, чтобы увидеть элементы массива, равные этому числу.
Примечание: Пожалуйста, учтите, что в данном ответе использованы общие принципы программирования и язык Python. В зависимости от языка программирования, который вы используете, синтаксис и некоторые детали могут отличаться.


Похожие вопросы


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