Skip to main content

Demi-finale 2005, épreuve machine - Comparaison de réels

DIFFICULTE

LIMITE DE MEMOIRE

1200 ko

LIMITE DE TEMPS

187 ms

ENONCE

Vous devez comparer deux nombres réels représentés sous forme de chaîne de caractères.

Le séparateur décimal est '.':

 "123.456"
Si la partie décimale est nulle, elle peut être omise, ainsi que le séparateur:
 "414"
Si la partie entière est nulle, elle peut être omise:
 ".512"
Attention, la présence de 0 initiaux est possible:
 "0000042.42"

CONTRAINTES

N <= 10000 et M <= 10000, où N et M sont les tailles en caractères des deux chaines d'entrée.

ENTREE

Vous devez lire quatre lignes sur l'entrée standard :

* La première ligne contient N, la taille en caractères de la première chaîne.
* La deuxième ligne contient la première chaîne, représentant le premier nombre réel.
* La troisième ligne contient M, la taille en caractères de la seconde chaîne.
* La quatrième ligne contient la deuxième chaîne, représentant le second nombre réel.

SORTIE

Vous devez écrire un entier sur la sortie standard :

1 si a est supérieur à b
-1 si b est supérieur à a
0 si a est égal à b

EXEMPLE(S) D'ENTREE/SORTIE

Exemple 1
en entrée ...

5
42.69
5
69.42
en sortie ...
-1

Exemple 2
en entrée ...

4
1024
5
00414
en sortie ...
1

Exemple 3
en entrée ...

1
0
3
.00
en sortie ...
0