Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Цикл с параметром и цикл с условием https://www.cyberforum.ru/ cpp-beginners/ thread220681.html
1. Составить программу вычисления суммы первых 10 непарных чисел 2. Дано числовой ряд и некоторое число "епсила". Найти сумму тех членов ряда, модуль которых больше или равняется "епсила". Общий член ряда имеет вид {a}_{n}=\frac{1}{{2}^{n}}+\frac{1}{{3}^{n}} Очень нужно.
Перегрузка операции [][] для класса Матрица C++
Добрый день. Возможно, кто нить знает, как правильно перегрузить операцию для класса Матрица. Класс описан так class matrix { private: float **matr; //матрица int n;
C++ Упорядочить строки массива в порядке возрастания значения элемента делаю курсовик и по одному из последних заданий нужно написать алгоритм, который должен упорядочить информацию (заданную построчно) о некоторых точках по возрастанию значения r массив выглядит где-то так.. D2 N2 N1 N x y r 1 2 3 3 6 2 5 3 4 2 3 9 4 6 4 7 8 5 и тд не заменяя массив https://www.cyberforum.ru/ cpp-beginners/ thread220674.html C++ Распределение памяти в структуре . Пожалуйста, скажите сколько будет размер данной структуры (без pragma pack) struct A{ char c; in i; short s; long e; char n; }; А если можете , то опишите по скольку байтов памяти добавляется к каждому полю структуры . Срочно надо к экзамену . Заранее спасибо )))))))))!!!!!!!! https://www.cyberforum.ru/ cpp-beginners/ thread220668.html
левый верхний треугоьник C++
составить функцию для вывода матрицы так чтобы ее левый верхний треугоьник был закрашен каким-то цветом. Помогите люди добрые! Добавлено через 1 час 21 минуту ВОТ что получилось...но оно не правильно работает...выдает кусочек ...не всю матрицу....и непонятно как.Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #include <vcl.h> #pragma hdrstop #include <iostream.h> #include...
C++ Поиск в файле номера телефона по введенной фамилии. https://www.cyberforum.ru/ cpp-beginners/ thread220647.html
Добрый день, ранее особо никогда не работал с файлами в С, но вот теперь перед мной поставлена задача, и я столкнулся с определенными трудностями. Сама суть задания: В текстовом файле дан список сотрудников с их номерами телефонов(пример: Ivanov U.S. - 0863421232), пользователь должен ввести фамилию и инициалы, а программа выдать номер телефона, если такой есть. Сам код: int main() { ...
C++ бесконечный цикл https://www.cyberforum.ru/ cpp-beginners/ thread220645.html
Когда пытаюсь считать строки из файла с помощью цикла, он почему то начинает повторятся бесконечно. Вот код: int main(int argc, char* argv) { FILE *f3; char *name; if((f3=fopen("test2.txt","r"))==NULL) { return 0; } while ( fgets(name,25,f3)!=NULL) { //считывание файла до тех пор пока он не закончится std::cout<<"read";
Перегрузка функций C++
Даны три типа геометрических фигур:треугольник, четырехугольник, шестиугольник. Написать функцию, зависящую от двух аргументов, которая выполняет нахождение фигуры с максимальной высотой. Каждый из аргументов может иметь любой из трех заданных типов фигур. Каждый из трех заданных типов геометрических фигур предварительно должен быть описан в виде класса. Класс геометрической фигуры должен...
C++ char** как присвоить строку int main(int argc, char **argv) { Здравствуйте. Как присвоить строку типа: "-P -T -K 38478" внутри главной ф-ции. переменной argv. Я понимаю что это передача ссылки на ссылку массива символов, но не могу разобраться как присвоить значение такое переменной. Наведите на путь истинный, пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread220618.html C++ Вызывает затруднение....вот что то пытаюсь..не получается https://www.cyberforum.ru/ cpp-beginners/ thread220617.html
5. Напишите программу, которая читает из cin входные числа (целые или вещественные) и суммирует, умножает или делит их, прекращая процесс после ввода 0 в случаях сложения и деления и q(Q) в случае умножения. Сконструируйте три версии этой программы для каждого случая с использование циклов while, do-while, for. #include "stdafx.h" #include <iostream>; #include <math.h> using namespace...
C++ Подскажите литературу по Windows - Forms
Всем доброго времени суток, хотелось бы перейти к созданию оконных приложений в C++ на основе windows Forms, посоветуйте пожалуйста хорошую литературу для изучения всего этого. Заранее Спасибо =)
C++ Перевернуть числа в цепочке. https://www.cyberforum.ru/ cpp-beginners/ thread220615.html
Дан текстовый файл: 12 13 16 25 35 99 На выходе должно получится: 99 35 25 16 13 12 Тоесть нужно взять текстовый файл и перевернуть его. #define _CRT_SECURE_NO_DEPRECATE #include <stdio.h> #include <conio.h> #include <string.h>
27 / 6 / 0
Регистрация: 28.10.2010
Сообщений: 352
0

Кэширование. Числа Фибоначчи. - C++ - Ответ 1239932

26.12.2010, 16:18. Показов 2001. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Многократно вызываемая функция может запоминать результаты последнего вычисления и если то что требуется она уже делала - то не пересчитывать еще раз, а выдать из ранее посчитанного? Это означает кэширование в программировании? Мне просто надо сделать задачу о числах Фибоначи через функцию с кэшированием.Можете привести пример таких функций? Как сделать числа Фибоначи рекурсивно я знаю, а вот с этим кэшированием не понимаю. Приведите, пожалуйста, примеры таких функций и, если можно с объяснением.Я вроде написал, но не знаю правильно ли, можете проверить и написать что не так.
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int fib(int n)
{   
    
    int kash[80];
    for (int i=1;i<=n;i++)
        {
            kash[i]=0;
        }
    if (kash[n]==0)
    {   if (n==1 || n==2)
                {
                    return n;
                }
        else
          kash[n]=fib(n-1)+fib(n-2);
    }
    
    
    return kash[n];
 
}
 
int _tmain(int argc, _TCHAR* argv[])
{
 
    int n=40;
    cout <<fib(n)<<endl;
 
    
    return 0;
}


Вернуться к обсуждению:
Кэширование. Числа Фибоначчи. C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2010, 16:18
Готовые ответы и решения:

По заданному числу Фибоначчи найти предыдущее и следующее числа Фибоначчи
Дано целое число N(&gt;1), которое является числом Фибоначчи: N=Fk. Найти целые числа Fk-1 и Fk+1 -...

Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи
Помогите с задачкой Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а...

Вывести на экран все числа, номера которых есть числа Фибоначчи
Вывести на экран все числа заданной последовательности, номера которых есть числа Фибоначчи.

Составьте программу, позволяющую найти все числа Фибоначчи, меньшие заданного числа N
Помогите, пожалуйста. Вот сама задача: Пара кроликов каждый месяц дает приплод – двух кроликов...

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

Числа Фибоначчи: с какого числа начинается ряд?
Недавно столкнулся с такой проблемой: Некоторые источники утверждают(например Википедия),что ряд...

Числа фибоначчи. Не понятно почему выбраны числа 1 и 2
Есть код фибоначчи: unsigned int fibonacci( unsigned int n ) { return n &lt; 2 ? n : fibonacci(...

Числа Фибоначчи, простые числа и делители
Write a menu() function that prints the following menu and returns the selected choice: 1....

Числа Фибоначчи
Числа Фибоначчи{u}_{0},{u}_{1},{u}_{2} .... определяются следующим...

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