Форум программистов, компьютерный форум CyberForum.ru

Помогите с массивами ! (массив числами фибоначчи) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
28.12.2011, 18:59     Помогите с массивами ! (массив числами фибоначчи) #1
Задачка С++ :
Заполнить массив числами фибоначчи (в которой каждое последующее число равно сумме двух предыдущих чисел (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946)) добавить к элементам массива нечетных индексах заданое число m

Прошу помощи в решении этой задачи !
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 18:59     Помогите с массивами ! (массив числами фибоначчи)
Посмотрите здесь:

Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи. C++
C++ Программа с числами Фибоначчи на Си
Одномерные массивы (генерация чисел первыми 15 числами Фибоначчи, функции) C++
Создать список и заполнить его 10 числами из ряда Фибоначчи C++
C++ Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
28.12.2011, 19:19     Помогите с массивами ! (массив числами фибоначчи) #2
C++
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
#include <iostream>
#include <conio>
 
int main ()
{
   clrscr();
   int a[100];
   a[0] = 1;
   a[1] = 1;
   a[2] = 2;
 
   int i = 3;
 
   int m, n;
 
   cin >> m >> n;
 
   while (a[i-1] < n)
   {
      a[i] = a[i-2] + a[i-1];
 
      i++;
   }
 
   for (int j = 1; j < i; j = j + 2)
      a[j] += m;
 
   for (j = 0; j < i; j++)
      cout << a[j] << endl;
 
   getch();
   return 0;
 
}
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
28.12.2011, 19:54  [ТС]     Помогите с массивами ! (массив числами фибоначчи) #3
выдает ошибку 6 строчка
clrscr();
и не хватает using namespace std;

Добавлено через 2 минуты
Цитата Сообщение от dimcoder Посмотреть сообщение
C++
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
#include <iostream>
#include <conio>
 
int main ()
{
   clrscr();
   int a[100];
   a[0] = 1;
   a[1] = 1;
   a[2] = 2;
 
   int i = 3;
 
   int m, n;
 
   cin >> m >> n;
 
   while (a[i-1] < n)
   {
      a[i] = a[i-2] + a[i-1];
 
      i++;
   }
 
   for (int j = 1; j < i; j = j + 2)
      a[j] += m;
 
   for (j = 0; j < i; j++)
      cout << a[j] << endl;
 
   getch();
   return 0;
 
}
dimcoder
Полярный
 Аватар для dimcoder
449 / 422 / 66
Регистрация: 11.09.2011
Сообщений: 1,108
28.12.2011, 20:06     Помогите с массивами ! (массив числами фибоначчи) #4
Цитата Сообщение от Grinfeld Посмотреть сообщение
clrscr();
уберите, она просто экран очищает.

Добавлено через 1 минуту
Цитата Сообщение от Grinfeld Посмотреть сообщение
и не хватает using namespace std
добавьте
Yandex
Объявления
28.12.2011, 20:06     Помогите с массивами ! (массив числами фибоначчи)
Ответ Создать тему
Опции темы

Текущее время: 11:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru