Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычислить и вывести на экран в виде таблицы значения функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перевод с паскаля на с++ http://www.cyberforum.ru/cpp-beginners/thread20772.html
Дана такая задача Необходимо зашифровать текст из 121 буквы, его необходимо записать в квадратную матрицу порядка 11 по стокам, начиная с центра (т. е. с элемента, имеющего индексы 6, 6), а затем по...
C++ Ошибка при выделении памяти под двумерный массив #include <iostream> using namespace std; class array { int size1, size2; char **matr; public: array(int n1, int n2); char &push(int i, int j); char get(int i, int j); http://www.cyberforum.ru/cpp-beginners/thread20756.html
Выведено изображение, нужно на нем нарисовать по фигуру (квадрат, круг) C++
Выведено изображение, нужно на нем нарисовать по фигуру (квадрат, круг). размер и положение я должен выбрать.
Создание полноценного файла C++
Подскажите пожалуйста, вот я в интернете нашёл функцию написанную на C++, что в него надо дополнить что бы в далнейшем его компилировать в Visual C++ 6 и создать рабочее приложение? Заранее...
C++ Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран. http://www.cyberforum.ru/cpp-beginners/thread20734.html
Помогите решить задачи: 1. Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т.е. читается одинаково слева направо и справа налево. 2....
C++ Как считать строки из файла, если там больше одной строки? Как считать строки из файла в массив. Если в файле одна строка, то нет проблем, но если несколько, то при использовании функции fgets считывается только первая строка, если fscanf, то же самое,... подробнее

Показать сообщение отдельно
denix
63 / 63 / 2
Регистрация: 11.01.2009
Сообщений: 130
13.01.2009, 19:03
держи, думаю, без проблем подкорректируешь как тебе надо

Код
#include<stdio.h>

int main()
{
    //declaration of variables

    int i=0;//iteration counter
    int xn=0, xk=2;
    long double x;//current value of x
    long double eps;//absolute accuracy
    double dx;//step of iteration (dx_minimum=0.2)
    long double summa=0;
    long double s1=0, s2=0;//s1-preceding term of series 
                           //s2-current term of series

    printf("Input step of iteration dx=");
    scanf("%lf",&dx);
    printf("Input absolute accuracy eps=");
    scanf("%lf",&eps);
    printf("\n--------------------------------------------------------------------------\n");
    printf("|  current value of x  |  current value of summa  |   iteration counter  |\n");
    printf("--------------------------------------------------------------------------\n");

    for(x=dx;x<=xk;x+=dx)
    {
        for(i=1, s1=(x-1), summa=s1; s1 > eps || s1 < -eps ; ++i)//
        {
            if(i%2==0)
            {
                summa+=s2;
                s2=s1*(x-1)/(i+1);
                s1=s2;
                
            }
            else
            {
                summa-=s2;
                s2=s1*(x-1)/(i+1);
                s1=s2;
                
            }
        }
        printf("|       %f       |         %09f        |           %2.0d         |\n",x,summa,i);

    }
    printf("--------------------------------------------------------------------------\n");

    return 0;
}
Добавлено через 17 минут 43 секунды
З.Ы. могу исходник прислать, а то выводимая таблица в приведенном коде чуток изменилась, пришли в личку свое мыло
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru