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

Вывести на экран первые 20 чисел Фибоначчи. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.82
Easy Blow
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 22
18.12.2012, 21:55     Вывести на экран первые 20 чисел Фибоначчи. #1
Помогите решить задачи через цикл do _ while:

1) Вывести на экран первые 20 чисел Фибоначчи. Каждое последующее число равно сумме двух предыдущих чисел.
Пример: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, …

 Комментарий модератора 
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
Правила форума
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2012, 21:55     Вывести на экран первые 20 чисел Фибоначчи.
Посмотрите здесь:

вывести первые n слов на экран C++
Найти первые n чисел Фибоначчи (f0 = 1; f1 = 1; fk +1 = fk-1 + fk; k = 1, 2, 3,...) C++
вывести на экран n первых чисел Фибоначчи C++
C++ Вывести на экран первые 10 четных элементов массива
C++ Вывести на экран первые пять совершенных чисел
Посчитать первые 10 чисел Фибоначчи C++
C++ Посчитать первые числа Фибоначчи и показать, что сумма этих чисел кратна 11
Вывести на экран первые сто простых чисел, пропуская каждое второе C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
19.12.2012, 00:13     Вывести на экран первые 20 чисел Фибоначчи. #2
1)
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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
   
    unsigned int n1=0, n2=1;    // первые два числа фибоначчи
    unsigned int n;
    int i=0;
 
    do
    {
        cout << n1 << " ";
        n = n1 + n2;
        n1 = n2;
        n2 = n;
        i++;
    } while(i<20);
 
    cout << endl;
 
    system("pause");
    return 0;               
}
Yandex
Объявления
19.12.2012, 00:13     Вывести на экран первые 20 чисел Фибоначчи.
Ответ Создать тему
Опции темы

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