24
Сен
2021

Всегда выдает нули в ответе. C Visual studio 2019

Первое задание в вузе было вычислить площадь треугольника по высоте и синусам трех углов. Делал по образцу, препод сказал, что не знает чем помочь, ибо ошибки в коде не видит. В ответе всегда выдает 0,000000.

void main()

{ 

int A, B, C, h, S;

setlocale(LC_ALL, "russian");

printf("Введите высоту h\n");
scanf_s("%f", &h);

printf("Введите первый угол A\n");
scanf_s("%lf", &A);

printf("Введите второй угол B\n");
scanf_s("%lf", &B);

printf("Введите третий угол C\n");
scanf_s("%lf", &C);

S = (h * h * sin(A)) / (2 * sin(B) * sin(C));

printf("%lf", &S);

getchar(),
    getchar();
 }

Источник: https://ru.stackoverflow.com/questions/1331742/%D0%92%D1%81%D0%B5%D0%B3%D0%B4%D0%B0-%D0%B2%D1%8B%D0%B4%D0%B0%D0%B5%D1%82-%D0%BD%D1%83%D0%BB%D0%B8-%D0%B2-%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D0%B5-c-visual-studio-2019

Тебе может это понравится...

Добавить комментарий