Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Алексей123456
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 56
1

Нужно написать программу - Построить последовательность чисел Фибоначчи

11.05.2013, 09:44. Просмотров 790. Ответов 8
Метки нет (Все метки)

Люди помогите пожалуйста!!!
Построить последовательность чисел Фибоначчи из 20 элементов. Выбрать 7 последних чисел из этой последовательности и построить для них все возможные перестановки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2013, 09:44
Ответы с готовыми решениями:

Visual C++ тема функции. Построить последовательность чисел Фибоначчи.
Для заданного числа N>1 построить последовательность чисел фибоначчи А(0), А(1), .... А(n), которые...

построить двумерный массив вещественных чисел. (Нужно написать программу!)
Нужно построить двумерный массив вещественных чисел. Определить местоположение максимальных...

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

Написать программу, выводящую на экран ряд чисел Фибоначчи до значения, указанного пользователем
Кто сможет решить задачу на С++. Через цикл "while"? Написать программу, выводящую на экран ряд...

Написать программу для вывода на экран чисел Фибоначчи, меньших заданного числа Q
Написать программу для вывода на экран чисел Фибоначчи (1,1,2,3,5,8 ... xn = xn-1 + xn-2), меньших...

8
Taatshi
11.05.2013, 09:51
  #2
 Комментарий модератора 
Алексей123456, не нужно дублировать темы. Предупреждение.
0
Croessmah
++Ͻ
14743 / 8424 / 1598
Регистрация: 27.09.2012
Сообщений: 20,720
Записей в блоге: 2
Завершенные тесты: 1
11.05.2013, 10:27 3
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 <vector>
#include <algorithm>
#include <iterator>
template<typename T>
std::ostream & operator<<(std::ostream & lhv,const std::vector<T> & rhv){
    for(std::vector<T>::size_type i=0;i<rhv.size();++i)
        lhv<<rhv[i]<<" ";
    lhv<<std::endl;
    return lhv;
}
 
 
int main(){
    std::vector<int> vec;
    int count=20;
    int shiftCount=7;
    vec.push_back(0);
    vec.push_back(1);
    for(int i=2;i<count;++i)
        vec.push_back(vec[i-1]+vec[i-2]);
    std::cout<<vec<<std::endl;
    if(vec.size()<shiftCount){
        std::cerr<<"Error"<<std::endl;
        return 1;
    }
    std::vector<int>::iterator it=vec.end()-shiftCount;
    do{
        std::copy(it,vec.end(),std::ostream_iterator<int>(std::cout," "));
        std::cout<<"\n";
    }while(std::next_permutation(it,vec.end()));
    std::cout<<std::endl;
    return 0;
}
0
Алексей123456
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 56
11.05.2013, 10:48  [ТС] 4
Спасибо, но почему то выдает 4 ошибки
0
Croessmah
++Ͻ
14743 / 8424 / 1598
Регистрация: 27.09.2012
Сообщений: 20,720
Записей в блоге: 2
Завершенные тесты: 1
11.05.2013, 10:51 5
C++
1
2
3
4
5
6
std::ostream & operator<<(std::ostream & lhv,const std::vector<T> & rhv){
    for(typename std::vector<T>::size_type i=0;i<rhv.size();++i)
        lhv<<rhv[i]<<" ";
    lhv<<std::endl;
    return lhv;
}
1
Алексей123456
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 56
11.05.2013, 10:55  [ТС] 6
Огромное спасибо)у меня вопрос, там ведь в задании сказано что мол надо построить последовательность, а выводится в программе только перестановки, так и должно быть?
0
Croessmah
++Ͻ
14743 / 8424 / 1598
Регистрация: 27.09.2012
Сообщений: 20,720
Записей в блоге: 2
Завершенные тесты: 1
11.05.2013, 11:11 7
Если вывод последовательности не нужен, тогда уберите строчку
C++
1
std::cout<<vec<<std::endl;
0
Алексей123456
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 56
11.05.2013, 11:17  [ТС] 8
Спасибо! теперь бы это еще понять все)
0
Croessmah
++Ͻ
14743 / 8424 / 1598
Регистрация: 27.09.2012
Сообщений: 20,720
Записей в блоге: 2
Завершенные тесты: 1
11.05.2013, 11:26 9
Алгоритмы STL
0
11.05.2013, 11:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2013, 11:26

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

Написать программу, где будет записанна последовательность целых чисел
Условие: В текстовом файле записана последовательность целых чисел, разделённых пробелами. Записать...

Последовательность чисел Фибоначчи
Помогите, пожалуйста, с заданием. Последовательность чисел Фибоначчи U0,U1,... получается по...


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

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

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