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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 103, средняя оценка - 4.98
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
#1

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

20.10.2009, 19:52. Просмотров 14854. Ответов 32
Метки нет (Все метки)

нужно вычислить все числа Фибоначчи до n-го включительно( с помощью массива), вывести их в обратном поряде.Ну или хотя бы скажите как задать саму последовательность
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.10.2009, 19:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательность Фибоначчи (C++):

Последовательность Фибоначчи - C++
Последовательность Фибоначчи образуется так: первый и второй члены последовательности равны 1, каждый следующий равен сумме двух...

Последовательность Фибоначчи - C++
Последовательностью Фибоначчи называется последовательность чисел a0, a1, ..., an, ..., где a0 = 0, a1 = 1, ak = ak-1 + ak-2 (k > 1). ...

последовательность Фибоначчи - C++
Вводятся с клавиатуры количество чисел в последовательности Фибоначчи. можете подсказать ошибки? #include <iostream.h> void main() ...

программа на с++ последовательность фибоначчи - C++
Последовательность Фибоначчи: 1,1,2,3,5,8,13… Найти: первое число в последовательности Ф. большее заданному n; сумму всех чисел в...

Последовательность чисел Фибоначчи - C++
Последовательность чисел Фибоначчи характеризуется тем, что она начинается с 0, 1, и каждый последующий элемент является суммой двух...

Последовательность Фибоначчи для строк - C++
#include <conio.h> using namespace std; // переменные char *Ptr; char a, b, c; int i,n; // основная функция int main () { ...

32
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:23  [ТС] #16
мозгов нет)
0
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:24 #17
мксимально остоит?? не понял :]]
0
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:25  [ТС] #18
сам хз)

Добавлено через 17 секунд
так написано
0
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:28 #19
Почитай книгу по С++ а то дальше 1 семестра не уедешь :]] а я как понимаю это твоя будущая работа
Х.М.Дейтель "Как программировать на С++"
сам сижу изучаю
книга не плоха как чайник чайнику советую :]
1
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
20.10.2009, 22:30 #20
Цитата Сообщение от STyDeNTuK Посмотреть сообщение
setlocale(LC_ALL, "Rus"); namespace, std и указатель использовать нельзя

Добавлено через 17 секунд
не прошли
А язык хоть вообще использовать можно, при написании программы ? Или нельзя...
Как же я тебе сделаю русский шрифт, если ты говоришь что setlocale запрещено использовать.
Ты говоришь, что std использовать нельзя. Чтобы его не использовать, нужно применить using namespace. Но, ты говоришь что namespace использовать тоже нельзя. Указатели тоже использовать нельзя...

Может тебе вообще программу на Си нужно, а не на Си++ ?
Если на Си++ это будет выглядеть так:

C++
1
std::cout << "Hello, world\n";
то на Си, это будет так:

C
1
printf("Hello, world\n");
И без всяких namespace и std. Тебе наверное задали написать программу на языке Си...
0
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:32 #21
так ведь в С++
можно использовать и cout и printf ??если мне память не изменят :]
0
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:33  [ТС] #22
мы пишем просто cin и cout без всяких std
0
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:35 #23
Ну значит не пиши std :]]
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
20.10.2009, 22:37 #24
ILJON, ты смешиваешь два языка. Использовать можно, но не нужно.
STyDeNTuK, вы пользуетесь старыми средами, такими как MS VS 6.0. Borland C++ 6.0 и ниже, которые не соответствуют стандартам
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;
}
0
Search..
Заказ софта
340 / 185 / 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 /* название пространства имен */
1
STyDeNTuK
30 / 12 / 3
Регистрация: 22.09.2009
Сообщений: 157
20.10.2009, 22:40  [ТС] #27
читай выше
0
ILJON
7 / 7 / 0
Регистрация: 18.10.2008
Сообщений: 49
20.10.2009, 22:42 #28
ILJON, ты смешиваешь два языка. Использовать можно, но не нужно.
а это может где то навредить замена cout printf ом? я в С++ новичек совсем поэтому интересуюсь на будущее :]
слушай Search.. а не посоветуешь где можно почитать о Template Method Pattern на русском языке??
0
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 минуты
хотя врятли вырешите, итак на меня дофига времени потратили а я тока жалуюсь
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
21.10.2009, 00:45 #30
Цитата Сообщение от ILJON Посмотреть сообщение
а это может где то навредить замена cout printf ом?
Код становится некрасивым и характеризует программиста не с хорошей стороны
0
21.10.2009, 00:45
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2009, 00:45
Привет! Вот еще темы с ответами:

Вывести последовательность из N чисел Фибоначчи (1, 1, 2, 3, 5, 8, 13…). - C++
Вывести последовательность из N чисел Фибоначчи (1, 1, 2, 3, 5, 8, 13…).

Напечатать последовательность чисел Фибоначчи - C++
Напечатать последовательность чисел Фибоначчи 1, 1, 2 , 3, 5, ... и т.д, где каждое число равно сумме двух предыдущих: ровно N чисел

Сгенерировать максимально возможную последовательность Фибоначчи - C++
Всем привет, помогите пожалуйста написать программу для одного из заданий: Сгенерировать максимально возможную последовательность...

Определить, входит ли в последовательность i-ое число Фибоначчи - C++
Дана упорядоченная последовательность натуральных чисел b произвольной длины. Найти, входит ли в эту последовательность I(итое)число...


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

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

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