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

Создать функцию, которая вычисляет член рекуррентной последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не удалось вывести аргумент шаблон для "std::_String_iterator http://www.cyberforum.ru/cpp-beginners/thread739148.html
error C2784: не удалось вывести аргумент шаблон для "std::_String_iterator<_Elem,_Traits,_Alloc>" из "std::string" Есть код который сам не писал и который должен копировать некоторые элементы из этой программы #include "stdafx.h" #include <iostream> using namespace std; string s = "\""; void r(string &s, char c, string str) {
C++ Накопление суммы, произведения нужен пример по накоплению суммы и произведения по с++ http://www.cyberforum.ru/cpp-beginners/thread739135.html
Подсчитать количество вхождений в тексте каждого из символов массива C++
Задан текст. Задано множество из n символов. Подсчитать количество вхождений в тексте каждого из символов массива есть ли более рациональный путь решения чем через switch?
Нужно разобратся, ошибка C++
Здравствуйте. Компилятор выдаёт ошибку в строке find = true; ... cout << " Print the debtors "<< endl; int a = 0;
C++ ввод двумерного массива http://www.cyberforum.ru/cpp-beginners/thread739121.html
Дана функция ввода массива (vvod) и ввода строки массива (vvodStr) с динамическим распределением памяти. float* vvodStr (int n) { float* masStr=new float; for (int i=0;i<n;i++) { cout<<i+1<<"-й элемент: "; cin>>*(masStr+i); } return masStr;
C++ Перегрузка оператора сложения У меня есть класс, который содержит в себе строку и ее длину. Класс распределяет динамическую память для хранения строки. Передо мной стоит задача: перегрузить оператор сложения дважды. Один раз так, чтобы он мог слаживать строки объектов, а второй раз так, чтобы я мог сложить строку со строкой объекта. Так вот, первую функцию (сложение двух объектов) я определил как метод класса, и она работает... подробнее

Показать сообщение отдельно
vua72
410 / 410 / 83
Регистрация: 28.11.2010
Сообщений: 1,158
20.12.2012, 16:32     Создать функцию, которая вычисляет член рекуррентной последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
float sum(int k)
{
//U1=2
//U2=0.8
//Uk=sin(1.5k+Uk-1)+0.25Uk-2
    if (k==1) return 2.0;
    else if (k==2) return 0.8;
    else return (sin(1.5*k+sum(k-1))+0.25*sum(k-2));
}
int main()
{
    int k=0;
    //scanf("%d", &k);
    while (++k<10)
        printf("sum=%lf.  \n", sum(k));
    printf ("k=3, sum=%lf",sin(1.5*3+0.8)+0.25*2 );
    return 0;
}
 
Текущее время: 13:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru