Quick actions

cmd+k|ctrl+k

Navigation

Languages

wth

Snippet info

Language

C

Visibility

public

Author

okopo4ok

Created

2023-02-20T19:45:49.975446Z

Updated

2023-03-13T18:13:53.641787Z

/** 
	* @file Main.cpp
	* @autor Коваленко І. В. 515б
	* @date 13.03.2023
	* @brief Лабораторна робота №2, варіант 11
	*
	* Модульне тестування. Завдання 1
*/

#include "Foonk.h"
#include <stdio.h>
#include <locale.h>
#include <math.h>

int main(void) {
	//подключение языковых пакетов
	setlocale(LC_ALL, "ru");
	//создание ключевых переменных
	double h = 0, x;

	do {
			printf("Введите размер шага х: ");
			scanf("%lg", &h);
			printf("\n");
	}while(h <= 0.1 || h >= 1);

	printf("+===============+=======================+=======================+=======================+\n");
	printf("|       x       |          S(x)         |          Y(x)         |     |Y(x) - S(x)|     |\n");
	printf("+===============+=======================+=======================+=======================+\n");

	for (x = 0.1; x < 1; x += h) {
		printf("|\t%.6f|\t\t%.6f|\t\t%.6f|\t\t%.6f|\n", x, S(x), Y(x), fabs(Y(x) - S(x)));
		printf("+===============+=======================+=======================+=======================+\n");
	}

	printf("|\t%.6f|\t\t%.6f|\t\t%.6f|\t\t%.6f|\n", 1.0, S(1.0), Y(1.0), fabs(Y(1.0) - S(1.0)));
	printf("+===============+=======================+=======================+=======================+\n");
}
INFO