uses crt;
const count=15;
var mas:array[1..count] of integer;
begin
clrscr;
mas[1]:=1;
mas[2]:=3;
sum:=mas[1]+mas[2];
for i:=3 to count do begin
mas[i]:=mas[i-1]-2*mas[i-2];
sum:=sum+mas[i];
end;
write('sum=',sum);
readkey;
end.
Следующий вариант
uses crt;
function Posl(n:integer):longint;
begin
if n=1 then Posl:=1
else if n=2 then Posl:=3
else Posl:=Posl(n-2)*Posl(n-1);
end;
var i:byte;
s:longint;
begin
clrscr;
s:=0;
for i:=1 to 11 do
s:=s+Posl(i);
write('Summa=',s);
readln
end.
Похожие записи/страницы:
- Задана последовательность вещественных чисел. Создать переменную, поля которой содержать: а)последовательность…
- С клавиатуры вводится символ напечатать 2 рядом стоящих символа справа и слева по таблице ASCII и их номера -…
- Составить программу, вычисляющую сумму членов геометрической прогрессии до тех пор, пока сумма не превысит…
- Найти 100 первых простых чисел - Pascal(Паскаль)
- Найти среднее арифметическое отрицательных элементов матрицы t(9,6) - Pascal(Паскаль)
- Числом Смита называется число,у которого сумма своих цифр равна сумме цифр всех простых делителей с учетом их…
- Вывести все числа на заданном отрезке, в которых не менее 3 различных цифр - Pascal(Паскаль)
- Запись содержит данные о студенте: фамилию и инициалы, номер курса, номер группы, кол-во часов, пропущенных по…