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

Вычислить сумму всех чисел Фибоначи, которые не превосходят 100. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать шаблон функции, которая осуществляет поиск нечетных элементов матрицы. http://www.cyberforum.ru/cpp-beginners/thread786928.html
Реализовать шаблон функции, которая осуществляет поиск нечетных элементов матрицы.
C++ Масив структур + бинарный файл Помогите написать программу. Нужно создать массив структур. Каждая структура состоит из следующих элементов: производитель, товар, состав. Для производителя задать название и адрес фирмы. Для товара - название товара, стоимость, объем партии товара. Для состава задать срок принятия товара и срок его хранения. Созданный массив записать в бинарный файл. Предусмотреть возможность дополнить файл,... http://www.cyberforum.ru/cpp-beginners/thread786915.html
Почему switch case начал работать неправильно? C++
switch(T1) { case 1: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/1.jpg"); case 2: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/2.jpg"); case 3: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/3.jpg"); case 4: Image1->Picture->LoadFromFile("E:/PRO/_Projects/First_Steps/BS/Taro/Zerkalo/4.jpg"); case 5:...
C++ Найти сумму и общее количество тех элементов заданного массива
Найти сумму и общее количество тех элементов заданного массива X1,X2, … ,Xn, абсолютная вели-чина которых отличается от Р не более, чем на Т
C++ Вывод всего стека на экран http://www.cyberforum.ru/cpp-beginners/thread786901.html
Нужна помощь, как вывести на экран весь стек (в связном представлении), в независимости от того, какой у него размер, через подпрограмму. Вот мой код: #include "stdafx.h" struct STACK { float Value; STACK *Link;
C++ RAD Studio С++ bilder: Сложить матрицу 5Х5 по спирали Мне нужно Сложить матрицу 5Х5 по спирали! Даже не представляю как это сделать! подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
15.02.2013, 18:38     Вычислить сумму всех чисел Фибоначи, которые не превосходят 100.
Цитата Сообщение от Venom33 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <conio.h>
 
using std::cout;
using std::endl;
 
int fib(int n)
{
    if (n < 3)
        return 1;
    else
        return (fib(n-2) + fib(n-1));
}
 
int main()
{
    for(int i = 1; i <= 100; i++)
        cout << fib(i) << endl;
    _getch();
    return 0;
}
ОООООЧЕНЬ трудоемкий процесс. На вывод 50 чисел ушло минут 5, на 100 первых чисел боюсь уйдет больше месяца....
C++
1
2
3
4
5
6
7
8
9
cout<<"Ряд Фибоначи: 1 1 ";
int count=0,a=1,b=1;
while(count!=100){
    b=a+b;
    cout<<b<<" ";
    sum+=b;
    a=b-a;
    count++;
}
намного быстрее
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru