Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Вычисления с точностью

Автор:   •  Февраль 20, 2023  •  Практическая работа  •  448 Слов (2 Страниц)  •  181 Просмотры

Страница 1 из 2

Практическое задание « вычисления с точностью»

Задание: [pic 1]

Код программы: 

#include <stdio.h>

#include <stdlib.h>

#include <math.h>

int main() {

        double a, x, eps, absa;

        int sign, zn, n, factorial(int n);

        double drob, fct;

        system("chcp 1251");

        system("cls");

        do {

                printf("Введиде x  (1;3): ");

                scanf("%lf", &x);

        } while (x <= 1 || x >= 3);

        do {

                printf("Введите eps  (0;1) : ");

                scanf("%lf", &eps);

        } while (eps <= 0 || eps >= 1);

        sign = 1;

        zn = 1;

        drob = x * x / 4;

        fct = 2;

        n = 1;

        do {

                sign = sign * (-1);

                zn = zn * (n + 1) * (fct * (n + 2));

                drob = drob * (x / 2);

                a = (sign * drob) / zn;

                if (a < 0) absa = -a;

                else absa = a;

                n++;

        } while (absa > eps);

        printf("n=%d a=%lf", n - 1, absa);

        getchar(); getchar();

        return 0;

}

...

Скачать:   txt (1.1 Kb)   pdf (94 Kb)   docx (576.4 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club