Даны два массива чисел а и в по 13 элементов в каждом .найти элементы нового массива с,образованного по правилу c(i)=(ai+bi)*ai^2*sqr bi (на языке q-basic)

ghcfgnyhvjt ghcfgnyhvjt    1   16.05.2019 12:06    10

Ответы
roma845 roma845  16.01.2024 10:39
Хорошо, давайте решим эту задачу. Для начала приведу пример кода на языке Q-BASIC, который будет решать данную задачу:

```qbasic
DIM a(13), b(13), c(13)

' Ввод элементов массивов a и b
FOR i = 1 TO 13
INPUT "Введите элемент a(" & i & "): ", a(i)
NEXT i

FOR i = 1 TO 13
INPUT "Введите элемент b(" & i & "): ", b(i)
NEXT i

' Вычисление элементов массива c по заданной формуле
FOR i = 1 TO 13
c(i) = (a(i) + b(i)) * a(i)^2 * SQR(b(i))
NEXT i

' Вывод элементов массива c
PRINT "Элементы нового массива c:"
FOR i = 1 TO 13
PRINT "c(" & i & ") = " & c(i)
NEXT i
```

Давайте разберём этот код по шагам:

1. С помощью оператора DIM мы объявляем массивы a, b и c размером 13 элементов каждый.
2. Затем мы инициализируем элементы массивов a и b, используя цикл FOR и оператор INPUT, чтобы получить значения от пользователя. В каждой итерации цикла мы запрашиваем у пользователя элементы a(i) и b(i) и сохраняем их в соответствующих переменных.
3. После этого мы снова используем цикл FOR для вычисления элементов массива c по заданной формуле. На каждом шаге цикла мы вычисляем значение формулы `(a(i) + b(i)) * a(i)^2 * SQR(b(i))` и сохраняем его в элементе c(i).
4. Наконец, мы используем цикл FOR для вывода элементов массива c на экран. На каждом шаге цикла мы выводим строку вида "c(i) = значение c(i)".

Таким образом, после запуска этого кода вы увидите на экране элементы нового массива c, вычисленные по заданной формуле.

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