Megállapítsa a területet, és a háromszög kerületét koordinátákkal - Oktatási Student Forum

Általában 1 félév végén és a második kezdődött C ++ (és maradt Pascal)
Tanácsot, amit egy könyv vagy bemutató C ++.
Amíg olvasás G. Shield "bemutatója C ++"

És segít kezelni a 1 Labem. Nem csak, hogy a C ++, amíg meg feltörni, így is a feladat. Nem is egy darab úgy, hogy nem, hogy sok volt neki, hogy írjon egy programot.

Ismert koordinátái, a háromszög csúcsait ABC: A (x1, y1), B (x2, y2), és a C (x3, y3). talál
A terület és a kerület.
Az interneten találtam egy pár formulák, bár nem tudja pontosan, melyek azok.
Egészen addig, amíg ami nakoryabat.

# include
# include
# include

int x1, x2, x3, y1, y2, y3;
dupla s, p, a, b, c;
cout<<"\n Лабораторная работа №1";
cout<<"\n x1="; cin>> X1;
cout<<"\n x2="; cin>> X2;
cout<<"\n x3="; cin>> X3;
cout<<"\n y1="; cin>> Y1;
cout<<"\n y2="; cin>> Y2;
cout<<"\n y3="; cin>> Y3;
a = sqrt ((X1-X2) ^ 2 + (y1-y2) ^ 2);
b = sqrt ((x1-x3) ^ 2 + (y1-y3) ^ 2);
c = sqrt ((x2-x3) ^ 2 + (y2-y3) ^ 2);
p = a + b + c;
cout<<"\n p=" < / * Cout<<"p="< s = (x1-x3) * (y2-y3) * (x2-x3) * (y1-y3) / 2;
cout<<"s="<>

Azt Campiglio Borland C ++ 3.1, mert és laboratóriumokat kell venni azt.
átfogalmazta a fordító, mint a futás minden szabályt, köszönöm

# include
# include
# include

int main ()
int a, b = 0, megváltoztathatja = 1;
cout<<"\n Лабораторная работа № 2";
cout<<"\n ";
cout<<"\n Введите элемент последовательности (конец последовательности - 0 -)";
cout<<"\n"; cin>> A;
míg (a # 33 = 0)
if ((a * b)> 0) // Nem értem, hogyan működik itt, mert b = 0 és a * b mindig 0
megváltoztatják = 0;
>
b = a;
cin >> a;
>
if (változtat) cout <<"Последовательность знакочередующаяся";
mást cout <<"Последовательность не знакочередующаяся";
>

using namespace std; - kötelező, anélkül, hogy ez futás már a laborba, meglepett.
ára én fordító.

By the way, egy speciális tanulmányt? Valami köze számítástechnika / programozás / vagy nem?
igen „Alkalmazott Matematika és Informatika”. 1 félév tanul Pascal (bár most is), még mindig az iskolában, hogy kevésbé ismert, hogy a vele különleges problémák nebylo, de a 2. félévben felvett C ++, hogy tanítani a ravasz.