0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 2
1

Определить количество первых чисел Люка

13.10.2013, 21:45. Показов 540. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание такое: Числа Люка определяются так: первое число равно 1, второе равно 3, каждое
следующее равно сумме двух предыдущих. Составить программу, которая находит сумму
первых k чисел Люка (k – задается пользователем).
Определить количество первых чисел Люка, таких, что значение их суммы не
превышает диапазона типа integer (longint). Вывести в виде таблицы данное
значение суммы и три предыдущих значения суммы (с соответствующими количествами
чисел Люка).

Массивы юзать низя. Не могу вывести три предыдущих значения суммы,помогите,пожалуйста!

Вот мой раковый код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
program sam3;
var a,b,c,k,s,i,z:integer;
begin
writeln('введите число:');
readln(k);
b:=3;
a:=1;
s:=4;
for i:=1 to (k-2) do
begin
c:=b+a;
a:=b;
b:=c;
s:=s+c;
end;
writeln('Сумма:',s);
b:=3;
a:=1;
s:=4;
z:=3;
while (s<1000) do
begin
c:=b+a;
a:=b;
b:=c;
s:=s+c;
z:=z+1;
end;
s:=s-c;
writeln('Количество чисел:',z,'Сумма;',s);
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2013, 21:45
Ответы с готовыми решениями:

Определить количество первых чисел Люка
Определить количество первых чисел Люка, таких, что значение их суммы не превышает диапазона типа...

Произведение N первых нечетных чисел не превышает P - определить количество таких чисел
1. Произведение N первых нечетных чисел не превышает P. Определить количество этих чисел. 2....

Определить количество первых двухзначных чисел, кратных 7, не превышающих в сумме 100
1) определить количество первых двухзначных чисел, кратных 7, не превышающих в сумме 100 (цикл...

Определить количество первых чисел Пелля, что значение их суммы не превышает диапазона типа integer
Определить количество первых чисел Пелля, таких, что значение их суммы не превышает диапазона типа...

2
0 / 0 / 1
Регистрация: 11.10.2013
Сообщений: 15
14.10.2013, 09:14 2
я думаю что пропустил
Pascal
1
begin
причем не 1 раз

Добавлено через 49 секунд
и
Pascal
1
end.
пропускаеш,будь внимательнее

Добавлено через 1 минуту
Цитата Сообщение от Vazzir Посмотреть сообщение
c:=b+a;
a:=b;
b:=c;
s:=s+c;
это вообще как?где значения переменных?
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
14.10.2013, 09:18 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
function Luk(n:integer):integer;
var a1,a2,an,i:integer;
begin
if n=1 then an:=1
else if n=2 then an:=3
else
 begin
  a1:=1;
  a2:=3;
  for i:=3 to n do
   begin
    an:=a1+a2;
    a1:=a2;a2:=an;
   end;
 end;
Luk:=an;
end;
var k,i:integer;
    x:array[1..50] of integer;
begin
repeat
write('Введите натуральное число k=');
readln(k);
until k>0;
writeln('Первые ',k,' чисел Люка:');
for i:=1 to k do
 begin
  write(Luk(i),' ');
  if Luk(i)<0 then
   begin
    writeln;
    writeln('Числа начиная с номера ',i,' не входят в тип Integer');
    break
   end
  end; 
writeln;
i:=1;
k:=0;
while Luk(i)>0 do
 begin
  k:=k+1;
  x[k]:=Luk(i);
  i:=i+1;
 end;
writeln('Номер последнего числа, входящего в диапазон типа Integer=',k);
writeln('Последние 3 числа:');
for i:=k downto k-2 do
writeln('k=',i,'=',x[i]:10);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2013, 09:18
Помогаю со студенческими работами здесь

Среди N первых натуральных чисел подсчитать количество чисел, кратных 5 и 3
Среди N первых натуральных чисел подсчитать кол-во чисел, кратных 5 и 3.

Среди N первых натуральных чисел подсчитать количество чисел, кратных 5 и 3
Среди N первых натуральных чисел подсчитать количество чисел, кратных 5 и 3.

Вывод N первых чисел Люка
Последовательность чисел Люка задаётся следующими соотношениями: x0=2, x1=1, xn=xn-1+xn-2. Начало...

Найти сумму первых k чисел Люка
Пардон, не пойму, почему сообщения в теме перепутались. Переношу условие в первый пост: Числа...

Составить программу, которая находит сумму первых k чисел Люка
Числа Люка определяются так: первое число равно 1, второе равно 3, каждое следующее равно сумме...

Определить количество первых чисел фибоначчи, таких что их сумма не превышает int
Как составить программу, которая считает сумму первых K чисел фибоначчи (K-задается пользователем)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru