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

Написал программу которая показывает числа из ряда Фибоначчи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Активация Embarcadero EX3 http://www.cyberforum.ru/cpp-beginners/thread923627.html
Ув.Форумчане, скачал Embarcadero EX3, но как активировать ее ума не приложу. Пробовал по разному, но не могу пропатчить bds.exe. В общем кто знает, либо у вас есть проверенный кряк. Выручайте.
C++ private наследование и виртуальный метод Привет! Тут хотел бы спросить такой вопрос. Есть базовый класс с виртуальным методом в protected секции. Я наследую этот класс как private. Мне теперь нужно переопределить виртуальный метод базового класса в производном. Теперь мне нужно писать объявление виртуального метода в private секции? Спасибо. class Book : public Commodity { private: int mNumberOfPages_; http://www.cyberforum.ru/cpp-beginners/thread923621.html
C++ Назначение заголовочных файлов
Я читала учебник и википедию - никак не доходит. В общем, может я неправильно поняла: есть у меня "Моя программа.cpp", и есть "Заголовочный файл.hpp". В заголовочном файле прописаны прототипы функций, и классы без определения их методов, этот заголовочный файл включается в мою программу. Все определения содержатся, собственно, в моей программе. Если это так, то я не понимаю, какой смысл...
C++ Что почитать? Посоветуйте
Всем привет. Весь второй семестр учили в университете с++, и учась в универе я понял насколько огромные возможности предоставляет данный ЯП. Мы прошли структурное программирование и изучили базовые принципы ООП (инкапсуляцию, наследование, полиморфизм). Посоветуйте пожалуйста книгу по которой я могу продолжить изучения языка. Шаблоны...стандартная библиотека....и что бы основ по минимуму.
C++ Полиморфизм http://www.cyberforum.ru/cpp-beginners/thread923565.html
В одной дешевой книжке про него пишут а в другой дорогой нет и понять я почему то немогу точно как и для чего он нужен
C++ Подскажите, что я делаю не так Вот задача: Написать программу, по длинам сторон распознающую среди всех треугольников АВС прямоугольные. Если таковых нету, то вычислить величину большего угла. Вот мой код. Подскажите, что я не так делаю. #include<iostream.h> #include<windows.h> #include<math.h> int main() { SetConsoleOutputCP(1251); подробнее

Показать сообщение отдельно
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
15.07.2013, 19:52  [ТС]     Написал программу которая показывает числа из ряда Фибоначчи
Цитата Сообщение от Discoverer Посмотреть сообщение
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 <iostream>
 
using namespace std;
bool fibon_elem( int pos, int &elem) {
    if ( pos <= 0 || pos > 1024)
    { elem = 0; return false; }
    int n_2 = 1, n_1 = 1; // Для хранения двух предыдущих значений
    for ( int ix = 3; ix <= pos; ++ix) 
    {
        elem = n_2 + n_1;
        n_2 = n_1;n_1 = elem;
    }
    return true;
    }
 
 
 
int main()
{
    int pos;
    cout << "Please, enter the item number: ";
    cin >> pos;
    int elem;
    if ( fibon_elem( pos, elem)) {
        cout << "The value of the element # " << pos << " equally " << elem << endl;
        }
    else {
        cout << "Sorry, I can not calculate the value of # " << pos << endl;
        }
    system("pause");
    return 0;
}
Спасибо, а что, как я понял, вы удалили только одну строку:

C++
1
int elem = 1;
??

Можете пожалуйста объяснить, почему из-за этой строки вся программа пошел под откос?
 
Текущее время: 01:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru