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

Сумма n первых чисел Фибоначчи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатель на функцию http://www.cyberforum.ru/cpp-beginners/thread316443.html
При узачение Функции зашел в тупик. Прошу помочь разобраться . Вопрос ниже... #include <iostream> using namespace std; void A(int &, int &); int main() { int(*aFunc)(int , int);//...
C++ Пользователь вводит месяц - компьютер показывает количество дней в этом месяце Надо сделать программу: пользователь с клавиатуры вводит по русски название месяца, а компьютер выводит количество дней в этом месяце. Год считать високосным. http://www.cyberforum.ru/cpp-beginners/thread316428.html
написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива C++
Помогите пожалуйста.написать функцию, которая формирует новый массив, элементами которого является все четные элементы, расположенные в нечетных ячейках заданного массива.
C++ Массивы
Дан массив, состоящий из 100 целых чисел. а) Вывести все числа, которые встречаются в" этом массиве несколько раз. б) Вывести все числа, которые встречаются в массиве только по одному разу. Плз...
C++ класс Матрица http://www.cyberforum.ru/cpp-beginners/thread316407.html
Здраствуйте! Наведите пример нормальной реализации класса Матрицы так чтоб можно было считывать матрицу с файла при том что в файле м последний столбец нужно сделать как отдельную матрицу. Желательно...
C++ Циклы Пожалуйста помогите с тремя задачками. 1)Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение всех цифр совпадает с суммой цифр данного числа. Если... подробнее

Показать сообщение отдельно
diagon
Higher
1930 / 1196 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
09.06.2011, 10:48
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main(){
    int n;
    unsigned long long sum=0;
    std::cin >> n;
    int * arr=new int[n];
    *arr=1;
    if (n > 1) arr[1]=1;
    for (int i=2; i < n; i++) //заполнение массива числами фиббоначчи
        arr[i]=arr[i-1]+arr[i-2];
    for (int i=0; i < n; i++) //подсчет суммы всех элементов массива
        sum+=arr[i];
    delete[] arr;
    std::cout << sum;
    return 0;
}
Можно и одним циклом, но так проще
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru