Demi finale 2012 - Candide. Corrigé?

Bonjour,

J'ai entendu dire que l'exercice Candide avait du mal à passer en C lors de la demi-finale 2012.

J'essaye de le faire aujourd'hui, mon algo marche bien sur mon ordi, mais il ne passe pas du tout sur le serveur.
(Mon programme afficher ait plein de "\0" à la suite).

Erreur sur le serveur ou j'ai mal codé?

En effet, c'est à priori la lecture qui pose souci, on la modifiera surement, en attendant tu peux par exemple utiliser scanf("%s",mot) pour lire chaque mot au lieu de fgets.

Le problème c'est qu'on ne sait pas combien de mots il y a...

En espérant que ça n'arrive pas lors des demi-finales...

Je te conseille de plutôt utiliser scanf("%c", &caractere); pour lire les caractères un par un (ceux-là, tu sais combien il y en a), et en comptant les espaces, tu calcules si tu dois réécrire le caractère en cours ou s'il fait partie d'un mot supprimé...

Répondre au sujet

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