Problem
Ivan le Fou (Ivan le Fou) — l'un des héros les plus populaires des contes de fées russes, ainsi que biélorusses et ukrainiens. Ivan le fou n'est pas vraiment stupide, mais juste le dernier enfant de la famille. Puisqu'il est le troisième fils, il n'a pas droit à une part de l'héritage. Ivan aimait le tir à l'arc pendant son temps libre. En lançant à nouveau les flèches, Ivan a décidé de voir quelle forme elles formaient si nous connections les pointes des flèches tombantes. Bien qu'Ivan ne soit pas stupide, il a toujours besoin de votre aide.
Les coordonnées de trois points sur le plan où les flèches d'Ivan sont tombées sont connues. Déterminez la position relative des flèches.
Données d'entrée : Le programme reçoit 6 nombres en entrée : x1, y1, x2, y2, x3, y3. Tous les nombres sont des entiers, modulo ne dépassant pas 100. Ils définissent 3 points du plan : a(x1, y1), b(x2, y2), c(x3, y3).
Sortie : Il est nécessaire de déterminer la position relative des points et d'afficher le code de situation à l'écran :
0 & mdash; 3 points correspondent ;
1 & mdash; exactement 2 points sur 3 correspondent ;
2 & mdash; les points ne coïncident pas, ils se trouvent sur la même ligne ;
3 & mdash; les pointes forment un triangle aigu ;
4 & mdash; les points forment un triangle rectangle ;
5 & mdash; les points forment un triangle obtus.
Exemples
# |
Entrée |
Sortie |
1 |
1 1 1 1 1 1 |
0 |
2 |
0 0 3 0 0 4 |
4 |
Запрещенные операторы: for
; while
; until