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

Ряд тейлора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Под С++ нужно переделать http://www.cyberforum.ru/cpp-beginners/thread740653.html
while pos(' ',s)>0 do{пока есть пробелы} begin s1:=copy(s,1,pos(' ',s)-1);{копируем первое слово} k:=0; for i:=1 to length(s1) do{смотрим его} if s1=c then k:=k+1;{если в нем есть заданная буква, считаем} if k=2 then s2:=s2+s1+' ';{если их 2, записываем в строку S2} if s1=s1 then ks:=ks+1;{если первая буква=последней, считаем слово} Добавлено через 22 часа 44 минуты
C++ Удаление фрагмента из строки Дана идеальная строка, которая содержит равное кол-во открытых и закрытых скобок. Требуется удалить содержимое скобок (скобки тоже удаляются). Строку задать через Char s. пример: на входе 12(34)56(78)9 на выходе 12569 набросал код: #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread740647.html
Что вернет функция? C++
Задача была на НОД. Есть разные способы его нахождения, но вот столкнулся с данным кодом и не понимаю как он работает. Насколько я знаю, функция возвращает один аргумент. Что вернет функция в данном случае? Вот кусочек кода. Не понимаю суть реторна. Спасибо. else if(x % 2 == 0 && y % 2 == 0) return 2 * nod(x / 2, y / 2); else if(x % 2 == 0 && y % 2 != 0) return nod(x /...
C++ неправильный цикл for
class anketa: public fio, public svedeniya { public: friend void run(anketa object1, int n); double sort(anketa *,int n); // прототип функции сортировки по среднему балу double horoshist(anketa *,int n); // прототип функции вывод студентов у которых 4 и 5 }; double anketa::sort(anketa* ob2,int n)
C++ Не могу совладать - подскажите как формулу написать http://www.cyberforum.ru/cpp-beginners/thread740625.html
хотя бы первую строку для примера
C++ Создать функцию, позволяющую выяснить, присутствует ли в строке введенная с клавиатуры буква (Использовать указатели) помогите,пожалуйста! есть вот такие задания...ОЧЕНЬ надо на завтра... Задача 5. Ввести строку. Создать функцию, позволяющую выяснить, присутствует ли в строке введенная с клавиатуры буква. Если да, то заменить все её вхождения парой символов „$$”. Если этой буквы нет в строке, то вывести соответствующее сообщение. (Использовать указатели). Хоть что-то,если не сложно! ЗАРАНЕЕ СПАСИБО!!! подробнее

Показать сообщение отдельно
radamaerl
27 / 6 / 1
Регистрация: 20.12.2012
Сообщений: 39
21.12.2012, 11:38     Ряд тейлора
sum это сумма ряда
х это х
eps это эпсилон то есть точность с которой считать ряд (как считать ряд с заданной точностью погугли)
моя функция считает для заданного x значение ряда с заданной точностью
тебе что нужно?
вывести в таблице значения функции посчитанной через ряд и напрямую с каким то шагом для x?

вот пример функции
в примере x=1, eps=0.001
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
#include <cstdlib>
#include <iostream>
#include <math.h>
 
using namespace std;
 
  float sum(float x, float eps)
 {
        int i=1;
        float s=0;
        float elem=1;
        while(fabs(elem)>eps)
        {
            s+=elem;
            elem*=-1*pow(x,2)/((2*i)*(2*i+1));
            i++;
            }
        return s;
        
        }
 
int main(int argc, char *argv[])
{
  
    cout<<sin(1)<<'\n';
    cout<<sum(1,0.001);
    cout << "Press the enter key to continue ...";
    cin.get();
    return EXIT_SUCCESS;
}
значение почти точное, чем меньше эпсилон тем точнее считает ряд
чего у тебя количество членов ряда ограничено 500?
 
Текущее время: 17:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru