Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Считать количество элементов массива в диапазоне [а; b] функция kol както не так вроде работает, понять не могу,она должна считать количество елементов массива в диапозоне а b , помогите плз #include <math.h> #include <iostream.h> int kol(double *a, const int n); double sum(double *a, const int n); int yporad(double *a, const int n); int main() { https://www.cyberforum.ru/ cpp-beginners/ thread261622.html C++ Массив объектов класса неопределенной длины
Здравствуйте! Помогите пожалуйста. Для определения массива объектов раньше пользовался MyClass * MyObject, а потом уже задавал его длину. Но после переноса кода класса в отдельный файл, такая фишка перестала работать, выдает ошибку "error C3699: *: это косвенное обращение невозможно использовать для типа MyClass", как можно это исправить? Заранее благодарю. ПС. Включить файл класса не забыл.
C++ Разобраться с построением графика y=sin(x) https://www.cyberforum.ru/ cpp-beginners/ thread261613.html
Вообщем получается не график, а чушь какая-то, может кто видит здесь сразу явные ошибки. Будте добры помочь, а то я устал уже исправлять программу. И если можно какие-нибудь советы на будущее)) #include <stdio.h> #include <math.h> #include <graphics.h> #include <conio.h> float fn(float x) { return sin(x);//(sqrt(1-0.1*sin(x)*sin(x))); } int main()
C++ Концепция программы численного интегрирования. Всем привет! У меня вот возникла одна проблема. Написал программу, которая численно решает системы ДУ и рисует их решение на форме. При интегрировании получается большой массив данных с результатами и приходится его передавать из класса интегратор в функцию рисования. Как то это некрасиво получается. Есть какой нибудь другой способ? https://www.cyberforum.ru/ cpp-beginners/ thread261592.html
Функция, которая возвращает несколько значений C++
как "забрать" у функции несколько значений? допустим: int func( int x, int y) { x+=5; y+=3; } return (x,y)
C++ Учебный проект https://www.cyberforum.ru/ cpp-beginners/ thread261587.html
Хочу решить небольшой учебный проект для того чтобы разобраться с одномерными массивами и который будет покрывать следующие темы: циклы, функции, одномерные массивы. Прошу подкинуть идеи.
C++ Создание структуры "префиксное дерево". Ошибка "Access violation writing location". Есть структура данных - бор или префиксное дерево. class trie { char value; // символ узла trie** pointers; // ссылки на следующие узлы public: trie(char value = '#'){ this->value = value; this->pointers = new trie*; // выделение памяти FOR(i,0,26) this->pointers = 0; // обнуление https://www.cyberforum.ru/ cpp-beginners/ thread261586.html Композиция и иерархия C++
Создать класс кнопка , которая имеет размер. Определить конструкторы и метод доступа. Создать класс окно, содержащее класс кнопка. Дополнительно есть координаты окна. Определить конструкторы и деструктор. Определить public-производный класс окно с кнопкой и меню (указатель на строку). Определить конструкторы, деструкторы и функцию печати. class Vikno{ public: int x; int y; public:
C++ Основные управляющие структуры https://www.cyberforum.ru/ cpp-beginners/ thread261581.html
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале x_нач до x_кон с шагом dx с погрешностью е. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда. За решение заранее благодарен!
C++ Перегрузка операторов и доступ к закрытым членам Поясните, пожалуйста, почему, когда при перегрузке операторов, елис как аргумент передается ссылка на обьект класса, то через эту ссылку мы имеем досуп з закрытым членам этого класса? Насколько я понял, закрытые данные не будут доступны черезщ обьект класса, а тут мы получаем к ним доступ. Пример из книги Дейтелов class Array { public: Array(int = 10); Array(Array &); //copy constructor... https://www.cyberforum.ru/ cpp-beginners/ thread261578.html
Перевод с 2сс в любую C++
Помогите пожалуйста начинающему программисту написать алгоритм перевода двоичного числа в 8,10,16 системы счисления. Если можно с описанием что бы не скопировать, а разобраться.
C++ Работа с уже созданным файлом https://www.cyberforum.ru/ cpp-beginners/ thread261573.html
Запускаю программу,создаю при помощи функции файл(функцию создания файла уже не скидывал).Затем выхожу из программы.Потом опять захожу в программу и данная функция не хочет работать с уже созданным файлом. Вопрос: Как сделать чтобы она работа с уже созданным файлом??? void probeg() { system("cls"); cout<<"Введите имя уже созданного файла: "; cin>>filename; ...
Ghost
174 / 174 / 40
Регистрация: 16.09.2012
Сообщений: 526
05.06.2013, 16:53 0

Найти первые n чисел Фибоначчи (f0 = 1; f1 = 1; fk +1 = fk-1 + fk; k = 1, 2, 3,...) - C++ - Ответ 4674614

05.06.2013, 16:53. Показов 4132. Ответов 14
Метки (Все метки)

Ответ

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include<iostream>
#include<cmath>
#include<cstdio>
#include<cstring>
#include<string>
#include<set>
#include<algorithm>
#include<iomanip>
 
using namespace std;
 
typedef long long ll;
typedef unsigned long long ull;
 
void mul(ll *dest, const ll* src) {
    ll r0, r1, r2, r3;
    r0 = dest[0] * src[0] + dest[1] * src[2];
    r1 = dest[0] * src[1] + dest[1] * src[3];
    r2 = dest[2] * src[0] + dest[3] * src[2];
    r3 = dest[2] * src[1] + dest[3] * src[3];
    dest[0] = r0;
    dest[1] = r1;
    dest[2] = r2;
    dest[3] = r3;
}
 
ll fib(ll n) {
    ll Mpower[] = {0, 1, 1, 1};
    ll Mresult[] = {1, 0, 0, 1};
    int k = n + 1;
    while (k) {
        if (k & 1)mul(Mresult, Mpower);
        mul(Mpower, Mpower);
        k >>= 1;
    }
    return Mresult[1];
}
 
int main() {
    ll n;
    cin >> n;
    for (int i = 0; i < n; i++) {
        cout << fib(i) << ' ';
    }
    cout << endl;
 
    return 0;
}


Вернуться к обсуждению:
Найти первые n чисел Фибоначчи (f0 = 1; f1 = 1; fk +1 = fk-1 + fk; k = 1, 2, 3,...) C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2013, 16:53
Готовые ответы и решения:

Найти первые N чисел Фибоначчи
2. Найти первые N чисел Фибоначчи. Каждое число Фибоначчи равно сумме двух предыдущих чисел при...

Найти первые N чисел Фибоначчи
2. Найти первые N чисел Фибоначчи. Каждое число Фибоначчи равно сумме двух предыдущих чисел при...

Найти первые N чисел Фибоначчи
Подмогните пжлст... почему, блин, не работает код!? что тут не так? уже не знаю что/где...

Найти первые N чисел Фибоначчи (рекурсия/итерация, сравнить эффективность)
Найти первые N чисел Фибоначчи двумя способами: с помощью рекурсии и с помощью итерации. Сравнить...

14
05.06.2013, 16:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2013, 16:53
Помогаю со студенческими работами здесь

Вывести первые N чисел Фибоначчи
Написать программу, которая отображает первые N элементов следующей строки на экране. a0=1, a1=1,...

Вычислить первые 15 чисел Фибоначчи
Ребята, выручайте, горю. Данное задание нужно выполнить в двух вариантах: с использованием циклов с...

Распечатать первые n чисел Фибоначчи
Распечатать первые n чисел Фибоначчи (f0 = 1; f1 = 1; fk+1 = fk-1+ fk; k = 1, 2, 3, ...)

Вывести первые 10 чисел Фибоначчи
вывести на экран первые 10 чисел Фибоначчи в течении 10 сек (добавлять каждую секунду по одному...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru