
Вопрос задан 19.07.2023 в 16:48.
Предмет Информатика.
Спрашивает Захватова Екатерина.
Дано 3 массива A,B,C, состоящие из 10 элементов. Присвоить массиву D среднее арифметическое каждого
элемента этих 3 массивов. Массивы A,B,C вводятся вручную. Так же желательно когда допустим я ввел не верные данные то я должен ввести их заново не перезапуская программу. Это вроде через repeat и until делается.

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

Отвечает Lykoshkov Dima.
Ответ:
Begin
For i:=1 to 10 do
Read(a[i]);
For i:=1 to 10 do
Read(b[i]);
For i:=1 to 10 do
Read(c[i]);
For i:=1 to 10 do
d[i]:=(a[i]+b[i]+c[i])/3;
End.
Извини, но на "желательно" не было времени, это было бы слишком долго.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Да, вы можете использовать цикл repeat
и условие until
для обеспечения повторного ввода данных при ошибочном вводе. Вот пример кода на языке Python, который выполняет указанную задачу:
pythonA = []
B = []
C = []
# Ввод массива A
repeat
puts "Введите 10 элементов массива A:"
A = gets.chomp.split.map(&:to_i)
until A.length == 10
# Ввод массива B
repeat
puts "Введите 10 элементов массива B:"
B = gets.chomp.split.map(&:to_i)
until B.length == 10
# Ввод массива C
repeat
puts "Введите 10 элементов массива C:"
C = gets.chomp.split.map(&:to_i)
until C.length == 10
D = []
for i in 0...10
avg = (A[i] + B[i] + C[i]) / 3.0
D << avg
end
puts "Массив D: #{D}"
В этом примере мы используем цикл repeat
и условие until
, чтобы запросить у пользователя ввод элементов каждого массива до тех пор, пока длина каждого массива не станет равной 10. Затем мы создаем массив D
, вычисляя среднее арифметическое каждого элемента A
, B
и C
, и сохраняем его в массив D
. Наконец, мы выводим массив D
на экран.


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

Информатика 573

Информатика 1114

Информатика 10

Информатика 32

Информатика 16

Информатика 578

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