Program Toute_Lettre;
Const Chiffres : Array[0..19] of String =('','un','deux','trois','quatre','cinq','six','sept','huit','neuf','dix','onze','douze','treize','quatorze','quinze','seize','dix-sept','dix-huit','dix-neuf');
Dizaines : Array[2..9] of String = ('vingt','trente','quarante','cinquante','soixante','','quatre-vingt','');
Var n : Integer;
result : String;
Begin
Writeln ('Donner un entier entre 0 et 99');
Readln (n);
Case n of
0..19 : result := Chiffres [n];
20..69,80..89: If ((n mod 10 = 1) and (n<>81)) Then result := Dizaines [n div 10] + ' et ' + Chiffres [n mod 10]
Else
result := Dizaines [n div 10] + ' ' + Chiffres [n mod 10];
70..79,90..99: If (n = 71) Then result := Dizaines [n div 10 -1] + ' et ' + Chiffres [n mod 10 + 10]
Else
result := Dizaines [n div 10 -1] + ' ' + Chiffres [n mod 10 + 10];
End;
If n=0 Then Writeln ('zéro')
Else
Writeln (result);
End.
UHJvZ3JhbSBUb3V0ZV9MZXR0cmU7CkNvbnN0IENoaWZmcmVzIDogQXJyYXlbMC4uMTldIG9mIFN0cmluZyA9KCcnLCd1bicsJ2RldXgnLCd0cm9pcycsJ3F1YXRyZScsJ2NpbnEnLCdzaXgnLCdzZXB0JywnaHVpdCcsJ25ldWYnLCdkaXgnLCdvbnplJywnZG91emUnLCd0cmVpemUnLCdxdWF0b3J6ZScsJ3F1aW56ZScsJ3NlaXplJywnZGl4LXNlcHQnLCdkaXgtaHVpdCcsJ2RpeC1uZXVmJyk7CkRpemFpbmVzIDogQXJyYXlbMi4uOV0gb2YgU3RyaW5nID0gKCd2aW5ndCcsJ3RyZW50ZScsJ3F1YXJhbnRlJywnY2lucXVhbnRlJywnc29peGFudGUnLCcnLCdxdWF0cmUtdmluZ3QnLCcnKTsKVmFyIG4gOiBJbnRlZ2VyOwpyZXN1bHQgOiBTdHJpbmc7CkJlZ2luIApXcml0ZWxuICgnRG9ubmVyIHVuIGVudGllciBlbnRyZSAwIGV0IDk5Jyk7ClJlYWRsbiAobik7CkNhc2UgbiBvZgowLi4xOSA6IHJlc3VsdCA6PSBDaGlmZnJlcyBbbl07CjIwLi42OSw4MC4uODk6IElmICgobiBtb2QgMTAgPSAxKSBhbmQgKG48PjgxKSkgVGhlbiByZXN1bHQgOj0gRGl6YWluZXMgW24gZGl2IDEwXSArICcgZXQgJyArIENoaWZmcmVzIFtuIG1vZCAxMF0KRWxzZQpyZXN1bHQgOj0gRGl6YWluZXMgW24gZGl2IDEwXSArICcgJyArIENoaWZmcmVzIFtuIG1vZCAxMF07CjcwLi43OSw5MC4uOTk6IElmIChuID0gNzEpIFRoZW4gcmVzdWx0IDo9IERpemFpbmVzIFtuIGRpdiAxMCAtMV0gKyAnIGV0ICcgKyBDaGlmZnJlcyBbbiBtb2QgMTAgKyAxMF0KRWxzZSAKcmVzdWx0IDo9IERpemFpbmVzIFtuIGRpdiAxMCAtMV0gKyAnICcgKyBDaGlmZnJlcyBbbiBtb2QgMTAgKyAxMF07CkVuZDsKSWYgbj0wIFRoZW4gV3JpdGVsbiAoJ3rDqXJvJykKRWxzZQpXcml0ZWxuIChyZXN1bHQpOwpFbmQu