напишите программу, которая заполняет массив из 10 элементов случайными числами в диапазоне [0, 10], выводит его на экран, а затем выводит на экран квадраты всех элементов массива
пример:
массив: 5 6 2 3 1 4 8 7
квадраты: 25 36 4 9 1 16 6449

СвежийГусь СвежийГусь    3   03.05.2020 01:11    473

Ответы
aminaabdullaeva aminaabdullaeva  14.10.2020 06:10

(см. объяснение)

Объяснение:

Возможный вариант решения задачи на PascalABC.NET 3.2 сборка 1325:

begin

 var a: array of integer := ArrRandom(10, 0, 10);

 a.Println;

 a.Select(x -> x*x).Println;

end.

Вывод:

5 9 5 0 2 9 2 7 7 1

25 81 25 0 4 81 4 49 49 1

ПОКАЗАТЬ ОТВЕТЫ
dhdb1 dhdb1  24.01.2024 06:14
Хорошо, я помогу вам написать такую программу.

В программировании нам понадобится использовать генератор случайных чисел, чтобы создать случайные числа в заданном диапазоне. В языке программирования Python мы можем использовать модуль random для генерации случайных чисел.

Вот пример программы, которая решает задачу:

```python
import random

# Создаем массив размером 10 элементов
array = [0] * 10

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

# Выводим массив на экран
print("Массив:", end=" ")
for num in array:
print(num, end=" ")

# Выводим квадраты всех элементов массива
print("\nКвадраты:", end=" ")
for num in array:
square = num ** 2
print(square, end=" ")
```

Давайте пошагово разберем программу:

1. Импортируем модуль random, чтобы использовать функцию для генерации случайных чисел.

2. Создаем список (массив) array размером 10 элементов. Используем специальный оператор `*` для создания списка с дефолтными значениями 0.

3. Используем цикл `for` для прохода по каждому элементу массива и заполняем его случайным числом в диапазоне от 0 до 10 с помощью функции `random.randint(0, 10)`.

4. Выводим массив на экран, используя цикл `for` и оператор `print`. Чтобы элементы массива отображались на одной строке, мы используем аргумент `end=" "` для функции `print`, чтобы не переходить на новую строку после каждого числа.

5. Выводим квадраты всех элементов массива. Для каждого числа в массиве, мы используем оператор `**`, чтобы возвести число в квадрат, и выводим результат с помощью функции `print`.

Таким образом, программа сначала заполняет массив случайными числами, затем выводит его на экран, а затем выводит квадраты каждого элемента массива.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика