Предмет: Информатика,
автор: pavel236
Задача на языке Си. Срочно, помогите. Треугольник задан координатами своих вершин. вычислить его площадь.
Бред не пишите, на Паскале НЕ надо.
sofimelon2031:
Печалька, я знаю только Питон и Паскаль...
Зачем писать про С в условии и поминать при этом Паскаль? Чтобы кто-то заметил это слово и на паскале написал* ))
sofimelon2031: именно "знаете"? Или просто "знакомы" ?
Если знаете Паскаль, находите в Интернет книгу Кернигана и Ритчи по языку С, открываете на сайте ideon онлайновый компилятор и переписывайте построчно паскалевскую программу в С, заглядывая в книгу. Для этой задачи надо таким образом... ну час для первого раза. Зато и С потом будете"знать". В этом объеме.
Ответы
Автор ответа:
1
Файл прикреплен с расширением .cpp, измените на .c
Или через определитель:
#include <math.h>
#include <stdio.h>
int main()
{
float
x1, y1,
x2, y2,
x3, y3;
scanf("%f%f%f%f%f%f", &x1, &y1, &x2, &y2, &x3, &y3);
printf("S = %.3f\n", fabs((x1 - x3) * (y2 - y3) - (x2 - x3) * (y1 - y3)) / 2);
}
Приложения:
Похожие вопросы
Предмет: Алгебра,
автор: arinasoren
Предмет: Математика,
автор: lbkahmetkaliev
Предмет: Английский язык,
автор: dashamarueva09
Предмет: Геометрия,
автор: Аноним