Problem

5 /5


Frecce di Ivan

Problem

Ivan il Matto (Ivan il Matto) — uno degli eroi più popolari delle fiabe russe, bielorusse e ucraine. Ivan il Matto non è veramente stupido, ma solo l'ultimo figlio della famiglia. Poiché è il terzo figlio, non ha diritto a una quota dell'eredità. Ivan amava il tiro con l'arco nel tempo libero. Lanciando ancora una volta le frecce, Ivan ha deciso di vedere che forma formano se colleghiamo le punte delle frecce cadenti. Anche se Ivan non è stupido, ha ancora bisogno del tuo aiuto.
Sono note le coordinate di tre punti dell'aereo dove sono cadute le frecce di Ivan. Determina la posizione relativa delle frecce.

Dati di input: Il programma riceve 6 numeri come input: x1, y1, x2, y2, x3, y3. Tutti i numeri sono interi, il modulo non supera 100. Definiscono 3 punti del piano: a(x1, y1), b(x2, y2), c(x3, y3).
Output: È necessario determinare la posizione relativa dei punti e visualizzare sullo schermo il codice della situazione:

0 — 3 punti corrispondono;
1 — esattamente 2 punti su 3 corrispondono;
2 – i punti non coincidono, giacciono sulla stessa linea;
3 – le punte formano un triangolo acuto;
4 – le punte formano un triangolo rettangolo;
5 – i punti formano un triangolo ottuso.

 
Esempi
# Input Uscita
1 1 1 1 1 1 1 0
2 0 0 3 0 0 4 4