[Resolu]Problème Demi-finale 2003, épreuve machine › Escalier

Bonjour, :)

j'ai un problème avec cette exercice. J'avais déjà fais le même programme en entrainement, alors je l'ai ressorti, j'ai fais quelque test et tout marche bien.
Je le poste et la on me dit :

Votre programme :
X
XX
XXX
XXXX

La sortie attendue :

X
XX
XXX
XXXX

Je ne comprend pas pourquoi il me dit sa... Pour info, je l'ai fais en C++.

Merci d'avance.
Cordialement.

Edit : Sa me fais la même chose avec mon code en C.
PS: Peut-on avoir les sources en C++ ou faut il que je les fasse moi même ?

Bah en gros, si je représente les retours à la ligne par des \n, j'ai l'impression que ce que renvoie le serveur c'est:

Votre programme :
X\n
XX\n
XXX\n
XXXX\n

La sortie attendue :
\n
X\n
XX\n
XXX\n
XXXX\n

Hum, en fait ça me parait bizarre. Ce serait plutôt l'inverse...

Edit: Non, apparemment c'est pas ça.

Comment affiches-tu les retours à la ligne ?

Si tu mets "\r\n" à la place de "\n", ca pourrait peut-être expliquer le problème.

Je fais un std::cout

Cordialement.

PS: Si vous voulez mon code pas de problème, ou du moins les grande ligne de mon code ;)

Avec ton code C++, j'obtiens ca :

Votre programme :

X
XX
XXX
XXXX
XXXXX
La sortie attendue :

X
XX
XXX
XXXX

Ce qui n'est pas pareil. :)

A oui, désolé, j'avais fais une modification pour tester je reposte le code que j'ai tester au départ :)

Edit: voilà poster a l'instant. :)

Merc.

Cordialement.

Et maintenant, j' obtiens ca :

Votre programme :

X
XX
XXX
XXXX
La sortie attendue :
X
XX
XXX
XXXX

Un retour à la ligne en trop (tout au début).
Note que dans les deux programmes que tu as envoyés, il y a un seul caractère à changer pour que ça passe. :)

Merci c'est resolu. :)

Cordialement.

Edit: Pour les codes sources possibles de les avoir en C++ ? Sinon je les ferais moi même. ;)

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.