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

Последовательность Фибоначчи - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 103, средняя оценка - 4.98
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 19:52     Последовательность Фибоначчи #1
нужно вычислить все числа Фибоначчи до n-го включительно( с помощью массива), вывести их в обратном поряде.Ну или хотя бы скажите как задать саму последовательность
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:32     Последовательность Фибоначчи #21
так ведь в С++
можно использовать и cout и printf ??если мне память не изменят :]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:33  [ТС]     Последовательность Фибоначчи #22
мы пишем просто cin и cout без всяких std
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:35     Последовательность Фибоначчи #23
Ну значит не пиши std :]]
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
20.10.2009, 22:37     Последовательность Фибоначчи #24
ILJON, ты смешиваешь два языка. Использовать можно, но не нужно.
STyDeNTuK, вы пользуетесь старыми средами, такими как MS VS 6.0. Borland C++ 6.0 и ниже, которые не соответствуют стандартам
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:39  [ТС]     Последовательность Фибоначчи #25
ну да, Borland C++ 6.0

Добавлено через 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
# include <iostream.h>
# include <windows.h>
int main()
{
SetConsoleOutputCP(1251);
int A, a, b, c, d;
cout<<"Введите число";
cin>>A;
a=(A/1)%10;
cout<<a<<endl;
b=(A/10)%10;
cout<<b<<endl;
c=(A/100)%10;
cout<<c<<endl;
d=(A/1000)%10;
cout<<d<<endl;
if(a==b||a==c||a==d||b==c||b==d||c==d)
cout<<"Среди цифр числа " <<A<< " есть одинаковые"<<endl;
else
cout<<"Среди цифр числа"<<A<<"нет одинаковых"<<endl;
system("pause");
return 0;
}
Search..
Заказ софта
 Аватар для Search..
338 / 183 / 10
Регистрация: 26.05.2009
Сообщений: 863
20.10.2009, 22:39     Последовательность Фибоначчи #26
Цитата Сообщение от STyDeNTuK Посмотреть сообщение
мы пишем просто cin и cout без всяких std
Внимательно посмотри на то, как вы там пишите.
cout и cin находятся в пространстве имен std.
Чтобы получить доступ к cout и cin, нужно указать так же пространство имен, то есть:

C++
1
// std::cout или std::cin
Но, есть и другой вариант... Можно "обойти" это постоянное указывания пространства имен. Это можно сделать с помощью указания того, что в твоей проге будут использоваться объекты из этого пространства имен. Чтобы указать это, нужно написать так:

C++
1
using /*использовать*/ namespace /*пространство имен*/ std /* название пространства имен */
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:40  [ТС]     Последовательность Фибоначчи #27
читай выше
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:42     Последовательность Фибоначчи #28
ILJON, ты смешиваешь два языка. Использовать можно, но не нужно.
а это может где то навредить замена cout printf ом? я в С++ новичек совсем поэтому интересуюсь на будущее :]
слушай Search.. а не посоветуешь где можно почитать о Template Method Pattern на русском языке??
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:48  [ТС]     Последовательность Фибоначчи #29
вот ещё для размышления
1)Даны натуральное число N и целые числа a1,a2, .... , aN. Верно ли, что максимальное из чисел ai превышает минимальное не более чем на 25( решать нужно через for, через массив написал, он сказал нельзя)
2)Дано натуральное число. Установить, является ли последовательность его цифр при просмотре их слева направо упорядоченной по возрастанию.Например для числа 1478 ответ положительный, для 1782 отрицательный(тоже через for)

Добавлено через 2 минуты
хотя врятли вырешите, итак на меня дофига времени потратили а я тока жалуюсь
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
21.10.2009, 00:45     Последовательность Фибоначчи #30
Цитата Сообщение от ILJON Посмотреть сообщение
а это может где то навредить замена cout printf ом?
Код становится некрасивым и характеризует программиста не с хорошей стороны
this_is_xopowo
6 / 6 / 1
Регистрация: 07.08.2012
Сообщений: 62
Завершенные тесты: 1
11.11.2012, 11:44     Последовательность Фибоначчи #31
Тема прошлого года, но напишу свое решение:
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
#include "stdafx.h"
 
using namespace std;
 
void count(int x);
 
    int a,b,answer;
int _tmain(int argc, _TCHAR* argv[])
{
    cout << "Enter a\n";
    cin >> a;
    while (a != 0)
    {
        count(a);
        cout << "Enter a\n";
        cin >> a;
    }
    
}
 
void count(int x)
{
    int i,j,a1=0,a2=1,a3=1;
    for (j=1; j<=x; j++)
    {
        for (i=1; i<6; i++)     cout << ".";
        cout << a1 << "\n";
        a1=a2;
        a2=a3;
        a3=a1+a2;
    }
}
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
12.11.2012, 00:00  [ТС]     Последовательность Фибоначчи #32
прошлого? а как у тя с математикой?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2012, 08:15     Последовательность Фибоначчи
Еще ссылки по теме:

Напечатать последовательность чисел Фибоначчи C++
Последовательность чисел Фибоначчи C++
Последовательность Фибоначчи C++

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

Или воспользуйтесь поиском по форуму:
this_is_xopowo
6 / 6 / 1
Регистрация: 07.08.2012
Сообщений: 62
Завершенные тесты: 1
12.11.2012, 08:15     Последовательность Фибоначчи #33
LOL :'D
У меня до сих пор 2010 просто :'D
Проше прощения за стол грубую ошибку *rofl*
Yandex
Объявления
12.11.2012, 08:15     Последовательность Фибоначчи
Ответ Создать тему
Опции темы

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