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

массив числами фибоначи - C++

Восстановить пароль Регистрация
 
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
08.01.2012, 16:14     массив числами фибоначи #1
Заполнить массив числами фибоначи (в которой каждое последующее число равно сумме двух предыдущих чисел (0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946)) добавить к элементам массива нечетных индексах заданое число m
нужно вывести сам масив а потом решение !!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2012, 16:14     массив числами фибоначи
Посмотрите здесь:

C++ Массив с возрастающими числами
Сформировать новый массив В таким образом чтобы в него вошли те элементы массива А, которые являются числами Фибоначи C++
C++ дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива
C++ Заполнить массив нечётными числами
C++ Заполнить массив случайными числами
C++ Заполните массив D [m] [n] числами от 1 до m * n по столбцам
C++ Заполнить массив n*m простыми числами
Заполнить массив числами от 35 до 100 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
08.01.2012, 20:36     массив числами фибоначи #2
Наработки? Конкретные вопросы?
brainfrog
 Аватар для brainfrog
4 / 4 / 0
Регистрация: 07.11.2011
Сообщений: 6
08.01.2012, 21:50     массив числами фибоначи #3
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>
 
int main()
{
    int size;
    double m;
    std::cout << "Enter array size: "; std::cin >> size;
    std::cout << "Enter m: "; std::cin >> m;
 
    double *farr = new double[size];
    farr[0] = 0;
    farr[1] = 1;
    std::cout << "Array with Fibonacci numbers:" << std::endl;
    std::cout << farr[0] << std::endl << farr[1] << std::endl;
 
    for(int i = 2; i < size; i++)
    {
        farr[i] = farr[i-1] + farr[i-2];
        std::cout << farr[i] << std::endl;
    }
 
    std::cout << std::endl << "Solution:" << std::endl;
    for(int i = 0; i < size; i++)
    {
        if(!(i%2))
            std::cout << farr[i] << std::endl;
        else
            std::cout << farr[i] + m << std::endl;
    }
 
    return 0;
}
Yandex
Объявления
08.01.2012, 21:50     массив числами фибоначи
Ответ Создать тему
Опции темы

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