Задача с математическими функциями - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5
Похожие ответы