Вопрос задан 04.05.2019 в 08:58. Предмет Информатика. Спрашивает Стогов Алексей.

Помогите пожалуйста!!Заполнить одномерный массив случайными числами, ввести эталонное число с

клавиатуры, найти сколько раз эталонное число встречается в массиве.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Строганов Валера.
Program n1;
const n=13;
var a: array [1..n] of integer;
i,k,b: integer;
begin
randomize;
k:=0;
writeln('массив:');
for i:=1 to n do
begin
a[i]:=random(15);
write(a[i],' ');
end;
writeln;
write('введите b: ');
readln(b);
for i:=1 to n do if a[i]=b then k:=k+1;
writeln('число ',b,' встречается в массиве ',k,' раз');
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы решить эту задачу, нужно выполнить следующие шаги:

1. Создать одномерный массив заданного размера. Например, если размер массива равен 10, то можно создать массив из 10 элементов.

2. Заполнить массив случайными числами. Для этого можно использовать функцию rand() или random.randint() в зависимости от языка программирования. Генерируйте случайные числа в заданном диапазоне и присваивайте их элементам массива.

3. Ввести эталонное число с клавиатуры. Например, попросить пользователя ввести число с помощью функции input() или scanf() в зависимости от языка программирования.

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

5. Вывести результат. Счетчик будет содержать количество раз, которое эталонное число встречается в массиве. Выведите это значение на экран.

Пример кода на языке Python:

```python import random

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

# Ввод эталонного числа target = int(input("Введите эталонное число: "))

# Поиск числа в массиве count = 0 for num in array: if num == target: count += 1

# Вывод результата print("Число", target, "встречается", count, "раз в массиве.") ```

Этот код создает одномерный массив из 10 элементов со случайными числами от 0 до 9. Затем пользователю предлагается ввести эталонное число. Далее происходит поиск этого числа в массиве и подсчет количества его вхождений. Результат выводится на экран.

0 0

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

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

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