Опубликовано 23.07.2018 по предмету Информатика от Гость

Написать программу на Языке программирования Паскаль для вывода массива где каждое последующее число будет прибавляется к заднему, то есть к примеру 9 7 9+7=16 значит у нас будет такой массив 9 7 16 и т.д.

Ответ оставил Гость

PascalABC.NET 3.4

// без массива
begin  var (a, b) := ReadInteger2('Задай два первых числа ');
  var n := ReadInteger('Сколько всего чисел надо?');
  Print(a, b);
  for var i := 3 to n do
  begin
    (a, b) := (b, a + b);
    Print(b)
  end
end.

// с массивом
begin
  var n := ReadInteger('Сколько всего чисел надо?');
  var a := new integer[n];
  (a[0], a[1]) := ReadInteger2('Задай два первых числа ');
  for var i := 2 to n - 1 do
    a[i] := a[i - 1] + a[i - 2];
  a.Println
end.

Не нашел нужный ответ?

Если ответ по предмету Информатика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.


Найти другие ответы
Самые новые вопросы