Ошибка "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);

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

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