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

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

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

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

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

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

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

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

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