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

Сумма ряда - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Слейте две линейные таблицы А и В в новую таблицу С http://www.cyberforum.ru/cpp-beginners/thread361160.html
Слейте две линейные таблицы А и В в новую таблицу С, поставив элементы таблицы А на нечетные места, а элементы таблицы В - на четные.
C++ нужно посчитать количество цифр 4 и 9 в данном числе например, чтобы при вводе числа 14599 программа выдавала 3 помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread361159.html
Помогите пожалуйста.. C++
Ввести прямоугольную матрицу вещественных чисел. Определить номера двух строк введенной матрицы с наибольшим скалярным произведением. Скалярное произведение – это сумма произведений двух элементов строк, размещенных в одном столбце.
Первый код на С++ C++
Вечер добрый) Сразу прошу помидорами не закидывать) На Вашу критику, оценку мое первое самостоятельное творение в Визуал С++... Очень интересно какие ошибки и прочее там обнаружатся... Смысловая нагрузка текста взята просто так, и часть кода - заглушки. За основу (int main() ) взят первый вопрос теста. Жду критики и советов) Спасибо)
C++/CLI Аналог setw в C++ CLI http://www.cyberforum.ru/cpp-beginners/thread361151.html
Добрый день! Я только начал изучать программирование, но возникла следующая потребность - перевести эту идиотскую программу из Native C++ в C++/CLI #include < iostream > #include < iomanip > #include <locale> #include <conio.h> #include <Windows.h>
C++ Открытие программ через Eclipse Скачал программу из интернета в формуте .cpp ,открыл через Эклипс,появился код,кнопка Build не доступна.Как запустить? Буду признателен если еще ответите на последний вопрос:тут http://www.cyberforum.ru/cpp-beginners/thread360936.html подробнее

Показать сообщение отдельно
hello_world
3 / 3 / 4
Регистрация: 17.01.2011
Сообщений: 41
05.10.2011, 22:31  [ТС]     Сумма ряда
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Вот что у меня получилось
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
#include <iostream>
#include <cmath>
#include <conio.h>
using namespace std;
 
double SeqElement(double x, long n, long i)
{
    double ret = pow(x,n);
    if(0 < i)
    if(i < n)
        ret = pow(x,1.0*(n - i))/(i + 1);
    else
        ret = (x - (n - i))/(n + (i - n));
    return ret;
}
 
 
int main()
{
    long i,n;
    double x,e,sum,buf;
    do
    {
        std::cout<<"Enter x : ";std::cin>>x;
        std::cout<<"Enter n : ";std::cin>>n;
        std::cout<<"Enter e (for example 0.000001) :";std::cin>>e;
        i = 0;sum = 0;//Обнулили счётчик єлементов и сумму
        //Я пишу в старой версии студии в 10-ке вместо fabs нужно писать abs
        while(e < fabs((buf = SeqElement(x, n, i)) - SeqElement(x, n, i + 1)))
        {
            //Цикл продолжается до пока i-ый элемент больше заданой погрешности
            sum += buf;
            i++;
        }
        std::cout<<"S = "<<sum<<"\r\n";
        std::cout<<"Press Y for new input\r\n";
    }
    while(toupper(getch()) == 'Y');
    return 0;
}
в паскаль кста перевести не сможешь?
 
Текущее время: 19:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru