ИР
Игорь Романьчев

Почему не работает программа в Си по вычислению площади треугольника

#include

#include

int main ()

{

double S;

int h ;

int l;

printf("S triangle.\n");

printf ("Enter h.\n");

scanf ("%d",&h);

printf ("Enter l.\n");

scanf ("%d",&l);

S=(1/2)*l*h;

printf("Square= %f \n", S) ;

return 0;

Ан
Анастасия

Нужно делить на 2.0.
S=(1/2.0)*l*h;

Это же С, целочисленное деление дает 0.

Нурали Садуллаев
Нурали Садуллаев

Может, попробовать:
S = (1.0 / 2.0) * l * h;

Анастасия Кислова
Анастасия Кислова

Все переменные даблом создай и площадь считай как S = 0.5 * l * h;

Похожие вопросы
вычисление точности, интерации. программа на си
программы написанные на си в windows работают в linux
Помогите пожалуйста! напишите программу в visual Basic for aplication! вычисление площади треугольника!
Проблема на вычисления площади прямоугольника. В паскале
Помогите написать программу вычисления площади.
составте программу вычисления площади поверхности шара на языке TurboPascal. плизпомогите кто нибудь
программа вычисление площади треугольника в с++
Составьте программу для вычисления
Программа для вычисления площади
Написать программу вычилсяющую площадь треугольника