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

Числа фибоначи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализация алгоритма RLE http://www.cyberforum.ru/cpp-beginners/thread911867.html
Есть задачка, надо реализовать две функции "закодировать" и "раскодировать" массив данных типа: char mass = {'a','a','a','a','c','b','b','k','b','b','b','b'}; В итоге нужно получить букву и количество её повторений, реализовать так сказать сжатие, например: {'a4','c1','b2','k1','b4'}
C++ Что делает следующий код программы? Что делает следующий код программы: Int i; Int j; For(j=0; j<10; j++) {i=j;} http://www.cyberforum.ru/cpp-beginners/thread911817.html
C++ библиотека openVC
Здравствуйте не могу поставить на убунту 13 библиотеку openVC, вот мануал http://karytech.blogspot.ru/2012/05/opencv-24-on-ubuntu-1204.html выдает ошибку когда ввожу команду make root@Mozart:~/Загрузки/OpenCV-2.4.0# make Building NVCC (Device) object modules/core/CMakeFiles/cuda_compile.dir/src/cuda/./cuda_compile_generated_matrix_operations.cu.o In file included from...
C++ подскажите какой ответ получится,не могу запустить!
#include"stdafx.h" #include<iostream> using namespace std; int main() { int x,y; x=1; y=50; y=y%x-89; if (y==0) {cout<<y+99;}
C++ Генерация сочетаний http://www.cyberforum.ru/cpp-beginners/thread911749.html
Всем привет. Давеча решал вот эту задачку на генерацию сочетаний, казалось бы ничего сложного. Сперва решил делать рекурсией. вот решение #include <iostream> using namespace std; int k,n;
C++ Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала Объясните человеческим языком мне чайнику что такое singleton, статический класс. Зачем они нужны. Что рекомендуете прочитать мне для начала. подробнее

Показать сообщение отдельно
Vasiliy43
Заблокирован
25.06.2013, 19:45     Числа фибоначи
Написать программу для вычисления н-ного числа фибоначи. Я написал рекурсией. Но мне почему-то надо без нее, но и что бы код был довольно простой и понятный. Как можно переделать? вот мой рекурсивный код. Надо чтобы на не сложном уровне, но без рекурсии.
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
35
#include <iostream>
#include <iomanip>
using namespace std;
 
int fib(int);
 
int main()
{
    setlocale(LC_ALL, "Russian");
    int countFib;
 
    cout << "Сколько чисел Фибоначчи нужно вывести?: ";
    cin >> countFib;
 
    for (int i = 0; i < countFib; i++)
    {
        if (i % 10 == 0 && i > 0)
            cout << endl;
        cout << setw(7) << fib(i);
    }
 
    cout << endl;
    system("pause");
    return 0;
}
 
 
int fib(int n)         
{
     if (n == 0)
         return 0;
     if (n == 1) 
         return 1;
     else return fib(n - 1) + fib(n - 2);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru