#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
//
int main(int argc, char* argv[])
{
float x1,x2,x3,y1,y2,y3;
float S,P;
float st1,st2,st3,p;
cout<<"koordinata 1: "; cin>>x1>>y1;
cout<<"koordinata 2: "; cin>>x2>>y2;
cout<<"koordinata 3: "; cin>>x3>>y3;
st1=sqrt(((x2-x1)*(x2-x1))+((y2-y1)*(y2-y1)));
st2=sqrt(((x2-x3)*(x2-x3))+((y2-y3)*(y2-y3)));
st3=sqrt(((x3-x1)*(x3-x1))+((y3-y1)*(y3-y1)));
P=st1+st2+st3;
p=P/2;
S=sqrt(p*(p-st1)*(p-st2)*(p-st3));
cout<<"Perimetr= "<<P<<endl<<"Ploshad'= "<<S;
_getch();
return 0;
}
Объяснение:
Ввод и вывод только поменяй с С++ на СИ
Классификации:
1. Классификация на основании предметной области знания. Это деление знаний на математические, гуманитарные, естественные и технические.
2. Классификация на основании отображения сущности знаний. Это деление знаний на феноменталистские (описательные) и эссенциалистские (объяснительные, в основе которых лежат количественные средства анализа).
3. Классификация на основании отношения к деятельности тех или иных субъектов. Это деление знаний на дескриптивные (описательные) и перспективные (нормативные, содержащие прямые указания к действию, предписания).
4. Классификация на основании функционального назначения. Это деление знания на фундаментальные, прикладные и разработки.
Вроде так