Veuillez me corriger ça en c

Fermé
sweetwink Messages postés 77 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 13 janvier 2009 - 30 déc. 2008 à 20:10
Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 - 30 déc. 2008 à 20:44
Bonjour,



On propose ici une nouvelle méthode de cryptage qui consiste à inverser l'ordre des caractères dans la
chaîne à crypter. Ainsi la chaîne "TESTEE ET ACCEPTEE" devient "EETPECCA TE EETSET".
Ecrire un programme C permettant de saisir une chaîne de caractères, d'inverser son contenu, d'afficher la
nouvelle chaîne ainsi que le nombre de caractères restant inchangés dans la chaîne.
Exemple: dans la chaîne suivante, le nombre de caractères inchangés est 4
T E S T E E E T A C C E P T E E
E E T P E C C A T E E E T S E T (les deux chaines sont dans un tableaux)

#include<stdio.h>
void main()
{
int
int chaine[100],nb,i,j,chaine2[100],nbstable;
printf("saisir le nombre de case:"nb);
scanf("%i",nb);
printf("entrer la chaine ");
scanf("%s",chaine);
i=0;
while(i<nb)
{
if(chaine[i]==' ');
{
for (j=i;j>0;j--)
chaine2[nb+1-j]=chaine [j];
}
else
i++;}
for(i=0;i<nb;i++)
printf("la nouvelle chaine");
nbstable=0;
for(i=0;i<nb;i++)
{
if(chaine[i]==chaine2[i]);
nb+=1;
}
printf("lenbstable egale:");
}


            
                

3 réponses

Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 159
30 déc. 2008 à 20:31
Bonsoir,

si tu nous précisais où est le problème, sa serait mieux, non?
0
sweetwink Messages postés 77 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 13 janvier 2009 6
30 déc. 2008 à 20:37
j voulé savoir si mon travail est juste ou nn
0
Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 159
30 déc. 2008 à 20:44
Tu l'a compilé au moins?

Déjà il y a un int à la ligne 4 qui se balade -_-"
0