Ошибка "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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д