Начало положено. Решение уравнения на СИ - C (СИ)
Формулировка задачи:
Нужно решить уравнение используя подпрограммы и вывести сколько была запущена программа. со вторым справился, а в первом у меня выводит просто 1. Пытался разные значения вводить безрезультатно. Не ругайте за ошибки
a=3.28 x=3.14 y=7.28 z=3.94
#include<stdio.h>
#include<math.h>
#include<time.h>
double P(double);
main()
{
double F,a,x,y,z;
time_t end,start;
double d;
start=time(0); //Отмечаем старт программы//
printf("BBEDUTE a, x, y, z\n");
scanf("%f%f%f%f", &a,&x,&y,&z);
F=pow(P(x)+P(z)*x-P(y),1/3);
printf("F=%.2f\n",F);
end=time(0); //Отмечаем конец программы//
d=difftime(end,start); //Вычисляем разницу//
printf("t=%f.2\n",d);
return 0;
}
double P(double l) //Старт подпрограммы//
{
double u,a1;
u=(exp(a1*l)+exp(2))*log(a1*l);
return u;
}Решение задачи: «Начало положено. Решение уравнения на СИ»
textual
Листинг программы
double a = 5/3;
double b = 5./3;
printf("a = %.2f, b = %.2f", a, b);