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

Фибонначи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Элементарные Массивы http://www.cyberforum.ru/cpp-beginners/thread57968.html
Привет всем.Помогите пожалуста решить простенькие задачи, которые до меня тупого не доходят. Заранее спасибо. 1.Дан массив из n элеметов сформировать 2 массива b положительные значения и с...
C++ глюк в программе Дан целочисленный квадратный массив размера m* n, где m и n- натуральные числа. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. В предположении,... http://www.cyberforum.ru/cpp-beginners/thread57963.html
C++ расчетное задание по C++
Дана задача. Прошу помочь в правильном решении задачи. Свой вариант представляю: Дан целочисленный квадратный массив размера m* n, где m и n - натуральные числа. Найти наименьшее из значений...
Каждое второе число в массиве, которые повторяются более 2 раз, удалить C++
На языке С написать программу. Условия: Дан массив a. Каждое второе число,которые повторяются более 2 раз, удалить. У меня тут вопрос в алгоритме решения! 1. Найти число с повтором более 2...
C++ Определить, догонит ли легковой грузового через t1 час после выезда http://www.cyberforum.ru/cpp-beginners/thread57948.html
В общем-то первокурснику, то есть мне, задали написать программу на с++ на 2 задачки. Напишите их пожалуйста, но в более понятной форме не используя сложные команды. 1) Из пункта А выехал грузовой...
C++ Описание функции.Никак не сделаю. Описать функцию repl(A,B) меняющую местами максимальные элементы матриц A и B произвольного порядка.(В каждоцй матрице только один такой элемент!) подробнее

Показать сообщение отдельно
Клайд
0 / 0 / 0
Регистрация: 21.10.2009
Сообщений: 6

Фибонначи - C++

21.10.2009, 21:02. Просмотров 540. Ответов 3
Метки (Все метки)

Задача, вывести все числа из ряда фибоначчи в промежутке от n1 до n2
проблема в том что, вывводит значения только при n1=1,а при n1!=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
26
27
28
29
30
31
32
#include<stdio.h>
#include<conio.h>
#include<iostream.h>
void main(){
    clrscr();
            int n1,i,a,b,c,n2;
            a=b=1;
            cout<<"enter n1: \n";
            cin>>n1;
            cout<<"enter n2: \n";
            cin>>n2;
            i=1;
            c=1;
            if(n1<=i){
            if (i==c){
            cout<<" "<<i;
            }
            while(i<n2){
            i=a+b;
            a=b;
            b=i;
            c=b;
            if((n1<=i)&&(i<=n2)){
            if(i==c)
            {
            cout<<" "<<i;
            }
                }
                    }
                        }
            getch();
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru