Вопрос задан 19.07.2023 в 16:48. Предмет Информатика. Спрашивает Захватова Екатерина.

Дано 3 массива A,B,C, состоящие из 10 элементов. Присвоить массиву D среднее арифметическое каждого

элемента этих 3 массивов. Массивы A,B,C вводятся вручную. Так же желательно когда допустим я ввел не верные данные то я должен ввести их заново не перезапуская программу. Это вроде через repeat и until делается.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает 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.

Извини, но на "желательно" не было времени, это было бы слишком долго.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

python
A = [] 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 на экран.

0 0

Похожие вопросы

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

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

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