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

Паскаль.известно, что первые два элемента массива равны a и b. а каждый следующий элемент равен сумме значений всех предыдущих элементов и собственного номера (нумерация элементов массива начинается с единицы). заполните массив из n элементов, используя этот принцип и выведите значения элементов массива в обратном порядке. формат входных данных целые положительное число n (2 целые числа a,b (-50 < a,b < 50) формат выходных данных строка, содержащая элементы искомого массива в обратном порядке, записанные через пробел

Ответ:
13372225
13372225
19.08.2020 23:28
Var n, a, b, i, j: integer;
   ar: array[1..10000]of integer;
  begin
   read(n, a, b);
   ar[1] := a;
   ar[2] := b;
   for i := 3 to n do
   begin
    for j := 1 to i - 1 do
    begin
      ar[i] := ar[i] + ar[j];
    end;
    ar[i] := ar[i] + i;
  end;
  for i := n downto 1 do write(ar[i],' ');
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?