Ананян Иван1281
?>

Assembler "emu8086" Дан массив размера N. Вывести его элементы в обратном порядке.

Информатика

Ответы

annaar497

PascalABC.NET 3.7:

##var sumOfAP := function(a1, an, d: real):real → (a1 + an)/2*((an - a1)/d+1);var (a, b) := ReadInteger2('Введите a и b:');var sE := sumOfAP(a + a mod 2, b - b mod 2, 2);var sO := sumOfAP(a + 1 - a mod 2, b - 1 + b mod 2, 2);Print('Результат:', sE - sO)

Пояснение:

Используется формула для нахождения суммы первых n членов арифметической прогрессии:  S = \frac{a_1 + a_n}{2} * (\frac{a_n - a_1}{d} + 1) , где a_1 — первый член прогрессии, a_n — последний член, d —разность прогрессии.

sumOfAP -- функция расчёта суммы арифметической прогрессии.(a, b) -- вводимые числа.ReadInteger2(prompt) -- выводит приглашение к вводу prompt и возвращает кортеж из двух значений типа integer, введенных с клавиатуры.sE и sO -- "sum of Even" и "sum of Odd", сумма чётных и сумма нечётных соответственно.Print -- выводит значения на экран, после каждого значения выводит пробел.
Маша любит четные числа, а миша нечетные. поэтому они всегда радуются, когда встречают числа, которы
Маша любит четные числа, а миша нечетные. поэтому они всегда радуются, когда встречают числа, которы
Маша любит четные числа, а миша нечетные. поэтому они всегда радуются, когда встречают числа, которы

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Assembler "emu8086" Дан массив размера N. Вывести его элементы в обратном порядке.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Игорь Андрей
Yurevna-Anatolevna
rb-zakaz
Peshkov
dmitrovlug8248
olarina6510
kristina1989
natkuv7
Vladimir1172
ivanpetrovichru1801
ltdfoliant62
skryabinamaria
suhanowaswetlana
Lolira64
Svetlana