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

Visual C++ тема функции. Построить последовательность чисел Фибоначчи. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить цифры в строке на '*' http://www.cyberforum.ru/cpp-beginners/thread121982.html
Ввести с клавиатуры символьную строку. Длина строка не более 80 символов. Заменить все цифры, находящиется на нечетных позициях на символ '*'. Замену выполнить, начиная с позиции с номером N, который...
C++ Два вопроса по циклу for 1. Нужно два условия и два модификатора в цикле for. Правильно ли я делаю? for (int j=0, k=0; j<n && k<m; j++, k++) { //Работа цикла } 2. Имеется тот же самый цикл. or (int j=0, k=0; j<n &&... http://www.cyberforum.ru/cpp-beginners/thread121974.html
Перегрузка орератора ++ для графических объектов C++
Помогите понять в чем ошибка перегрузки оператора ++; При использовании метод рисования вылетает с ошибкой на раб. стол. #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include...
Считывание из файла (Организация таблиц идентификаторов) C++
Всем доброй ночи, помогите пожалуйста доделать задачу: Требуется написать программу, которая получает на выходе набор идентификаторов, организует таблицы идентификаторов с помощью заданных методов...
C++ Тип bool http://www.cyberforum.ru/cpp-beginners/thread121934.html
Может кто-нибудь поможет на простейшем но понятном примере объяснить как работает тип bool. Знаю что это тип может быть ложный или истинный но что-то никак его работу не могу понять.... для чего он...
C++ Функция которая меняет переданные ей переменные? Как ее сделать подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8297 / 3517 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
21.05.2010, 20:34
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
33
34
#include <iostream>
 
using namespace std;
 
long fibon(int);
 
int main ()
{
    int test;
    cin >> test;
    cout << "\n" << fibon(test) << "\n";
    return 0;
}
 
long fibon(int a)
{
    int d , buff = 0;
    cout << "Введите номер четного числа\n";
    cin >> d;
    
    int* array = new int[a];
    array[0] = 1;
    array[1] = 1;
    float m =0;
    for (int i=1;i<=a-1;i++)
    {
        array[i+1] = array[i-1] + array[i];
        if (array[i]%2 == 0){m++;}
        if (m == d){ buff = array[i]; m++;}
        cout <<" "<< array[i] <<" ";
    }
    delete [] array;
    return buff;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru