Вопрос задан 16.01.2020 в 09:50. Предмет Информатика. Спрашивает Канева Яна.

Составьте программу, которая формирует массив из 20 случайных чисел от -10 до 10выводит на экрын

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Петрушина Даша.
Const Sz = 100; // Размер массива

var
a: array [1..Sz] of integer;
N: integer; // Количество элементов в массиве
i: integer;

begin
N := 20;
for i:=1 to N do
a[i] := Random(20)-10;
writeln('Элементы массива: ');
for i:=1 to N do
write (a[i],' ');
writeln;
for i:=1 to N do
begin
if (a[i]=0) then
writeln(a[i],' ',i);
end;
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Python, которая выполняет указанные вами задачи:

```python import random

def generate_random_array(size, low=-10, high=10): return [random.randint(low, high) for _ in range(size)]

def find_zero_elements(arr): zero_elements = [(index, element) for index, element in enumerate(arr) if element == 0] return zero_elements

def main(): # Генерация массива из 20 случайных чисел от -10 до 10 random_array = generate_random_array(20)

# Вывод сгенерированного массива print("Сгенерированный массив:", random_array)

# Поиск элементов с нулевыми значениями и их индексов zero_elements = find_zero_elements(random_array)

# Вывод элементов с нулевыми значениями и их индексов if zero_elements: print("Элементы с нулевыми значениями и их индексы:") for index, element in zero_elements: print(f"Индекс: {index}, Значение: {element}") else: print("В массиве нет элементов с нулевыми значениями.")

if __name__ == "__main__": main() ```

Эта программа включает три основные функции:

1. `generate_random_array`: Генерирует массив из случайных чисел заданного размера в указанном диапазоне.

2. `find_zero_elements`: Ищет элементы с нулевыми значениями в массиве и возвращает список кортежей, содержащих индекс и значение каждого такого элемента.

3. `main`: Основная функция программы, которая использует предыдущие функции для создания массива, вывода его на экран, а затем поиска и вывода элементов с нулевыми значениями и их индексами.

0 0

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

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

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