Задача с математическими функциями - C (СИ)
Формулировка задачи:
Условие задания:
Составьте программу, которая подсчитывает и выводит значение t1 и t2 по формулам, которые приведены в Вашем варианте индивидуального задания. Определите области допустимых значений параметров формул и задайте произвольные значения из этих областей. Параметры, которые имеют имена: n и m - целые, остальные параметры - с плавающей точкой. Значения параметров с именами x и y должны вводиться с клавиатуры, значения остальных - задаваться как начальные значения при объявлении соответствующих переменных. Допускается (и даже желательно) упростить / разложить формулы для того , чтобы обеспечить минимизацию объема вычислений.(Рис.2)
Я ее написал, но в ответе появляется то, что меня смущает(Рис.1)
Сама программа:
Подскажите пожалуйста, в чем ошибка. Заранее благодарен.
#include "stdafx.h" #include <iostream> #include <iomanip> #include <stdio.h> #include <conio.h> #include <math.h> #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) {double x,y; double a=2, b=2; double t1, t2; double ax; setlocale(0,"Rus"); printf("Введите x, y >"); scanf("%f %f",&x,&y); ax=a*x; t1=(log(y/x)-((ax*ax)/2*y*y))/b*b*b; ax=tan(ax/2); t2=ax/a+(log(ax)/a); printf("t1 = %1.3lg\n",t1); printf("t2 = %1.3lg\n",t2); getch(); return 0; }
Решение задачи: «Задача с математическими функциями»
textual
Листинг программы
printf("t1 = %1.3lf\n",t1); printf("t2 = %1.3lf\n",t2);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д