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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
#1

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

28.12.2011, 18:59. Просмотров 2396. Ответов 3
Метки нет (Все метки)

Задачка С++ :
Заполнить массив числами фибоначчи (в которой каждое последующее число равно сумме двух предыдущих чисел (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++ Найти все натуральные числа меньше N, которые одновременно являются числами Фибоначчи и простыми числами.
C++ Программа с числами Фибоначчи на Си
Класс с числами Фибоначчи C++
C++ Заполнить матрицу числами Фибоначчи
Заполнение массива числами Фибоначчи C++
C++ Продублировать элементы массива, являющиеся числами Фибоначчи
Создать список и заполнить его 10 числами из ряда Фибоначчи C++
Одномерные массивы (генерация чисел первыми 15 числами Фибоначчи, функции) C++
C++ Найти в файле слова длины которых являются числами Фибоначчи
C++ Вывести элементы массива, порядковые номера которых являются числами Фибоначчи
Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи. C++
C++ Вычислить сумму чисел, порядковые номера которых являются числами Фибоначчи

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
454 / 427 / 66
Регистрация: 11.09.2011
Сообщений: 1,129
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
Полярный
454 / 427 / 66
Регистрация: 11.09.2011
Сообщений: 1,129
28.12.2011, 20:06     Помогите с массивами ! (массив числами фибоначчи) #4
Цитата Сообщение от Grinfeld Посмотреть сообщение
clrscr();
уберите, она просто экран очищает.

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru