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

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

Ответ:
elenakrivohiza3555
elenakrivohiza3555
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

0,0(0 оценок)
Ответ:
YulaTian12334
YulaTian12334
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`.

Таким образом, программа сначала заполняет массив случайными числами, затем выводит его на экран, а затем выводит квадраты каждого элемента массива.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?