Ошибка "calculate: идентификатор не найден", или как можно вывести значения, полученные в функции - C (СИ)
Формулировка задачи:
[CPP]#include<stdio.h>
#include<locale>
#define _USE_MATH_DEFINES
#include<math.h>
int main()
{
setlocale(LC_ALL,"Rus");
double a,b,c;
printf("Введите значения сторон a,b,c: ");
scanf("%lf%lf%lf",&a,&b,&c);
calculate(a,b,c);
return 0;
}
double calculate(double a,double b,double c)
{
double alpha,beta,gamma;
if( a<b+c && b<a+c && c<a+b)
{
alpha=acos((a*a+b*b-c*c)/(2.0*a*b))*180.0/M_PI;
beta=acos((c*c+b*b-a*a)/(2.0*c*b))*180.0/M_PI;
gamma=acos((a*a+c*c-b*b)/(2.0*a*c))*180.0/M_PI;
}
else
{
alpha=0;
beta=0;
gamma=0;
}
printf("Значения углов треугольника %fl %lf %lf",alpha,beta,gamma);
return a,b,c;
}[/CPP]Решение задачи: «Ошибка "calculate: идентификатор не найден", или как можно вывести значения, полученные в функции»
textual
Листинг программы
double calculate(double a,double b,double c);