1 / 1 / 1
Регистрация: 02.06.2010
Сообщений: 24
1

Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи.

03.06.2010, 11:21. Показов 3920. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задана последовательность N вещественных чисел. Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи. Памагите решить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2010, 11:21
Ответы с готовыми решениями:

Вычислить сумму чисел, порядковые номера которых являются простыми числами.
Что то не могу никак решить задачу, с проверкой на простое число выскакивают косяки. Задача....

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

Последовательность чисел. Вычислить сумму тех, порядковые номера которых- числа Фибоначчи.
Дана непустая последовательность натуральных чисел за которой следует 0 Вычислить сумму тех из них,...

Дана последовательность натуральных чисел, за которой 0, вычислить сумму тех, номера которых - числа фибоначчи
Помогите исправить проблему: после 3 числа условие n=t не работает и элементы последовательности не...

5
нэ
64 / 64 / 42
Регистрация: 08.04.2010
Сообщений: 166
03.06.2010, 14:59 2
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
uses crt;
var
   a,b:array[1..3000] of longint;
   i,j,n,s:longint;
begin
   for i:=1 to 3000 do
   begin
      if i=1 then a[1]:=1
      else
      if i=2 then a[2]:=1
      else
      a[i]:=a[i-1]+a[i-2];
   end;
   writeln('Размер массива: ');
   readln(n);
   writeln('Элементы: ');
   for i:=1 to n do
      readln(b[i]);
   s:=0;
   for j:=1 to 3000 do
      for i:=1 to n do
         if i=a[j] then
            s:=s+b[i];
   writeln('Rezult: ',s-b[1]);{тк 1 два раза}
end.
0
Платежеспособный зверь
8956 / 4382 / 1649
Регистрация: 28.10.2009
Сообщений: 11,623
03.06.2010, 15:15 3
Домолаз, А откуда 3000 появилось?
1
нэ
64 / 64 / 42
Регистрация: 08.04.2010
Сообщений: 166
03.06.2010, 15:42 4
из ниоткуда не знаю че писать.Возможно , нужно на n заменить

Добавлено через 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
uses crt;
var
   a,b:array[1..10000] of longint;
   i,j,n,s,t:longint;
begin
   clrscr;
   writeln('Размер массива: ');
   readln(n);
   writeln('Элементы: ');
   for i:=1 to n do
      readln(b[i]);
   for i:=1 to n do
   begin
      if i=1 then a[1]:=1
      else
      if i=2 then a[2]:=1
      else
      a[i]:=a[i-1]+a[i-2];
      if a[i]=n then 
      begin
         t:=i; 
         break;
      end;
  end;
   s:=0;
   for j:=1 to  t do
      for i:=1 to n do
         if i=a[j] then
            s:=s+b[i];
   writeln('Rezult: ',s-b[1]);{тк 1 два раза}
end.
0
Платежеспособный зверь
8956 / 4382 / 1649
Регистрация: 28.10.2009
Сообщений: 11,623
03.06.2010, 15:42 5
это не так делается:
формируем очередное число Фибоначчи,
смотрим, не превысило ли оно значение количества элементов
если нет - добавляем элемент с таким номером к сумме, иначе - заканчиваем цикл
0
нэ
64 / 64 / 42
Регистрация: 08.04.2010
Сообщений: 166
03.06.2010, 15:53 6
вроде так
0
03.06.2010, 15:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2010, 15:53
Помогаю со студенческими работами здесь

Файлы. Вычислить произведение чисел, порядковые номера которых кратны трем
2). В текстовом файле содержится последовательность действительных чисел. Вычислить произведение...

Файлы. Вычислить произведение чисел, порядковые номера которых кратны пяти
В текстовом файле содержится последовательность действительных чисел. Вычислить произведение чисел,...

Определить, сколько из заданных чисел являются числами Фибоначчи
ДАно 100 чисел от 1 до 50. Определить, сколько среди них чисел Фибоначи и сколько чисел, первая...

Написать программу, котоая составит слово из символов, номера которых совпадают с числами Фибоначчи.
Числа Фибоначчи строятся следующим образом: первые два равны единице, а каждое следующее равно...


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

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

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