Probleme progrmme langage c
Résolu
nicochamadelol
Messages postés
78
Statut
Membre
-
belhauss Messages postés 59 Date d'inscription Statut Membre Dernière intervention -
belhauss Messages postés 59 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrai faire un programme qui lit une ligne de texte maxi 200 caractere, la memorise dans la variable txt et affiche ensuite:
la longueur l de la chaine
le nombre de "e" contenu dans le texte
toute la phrase a rebours sans changer le contenu de la variable txt
toute la phrase apré avoir inverser l'ordre des caractere dan txt
le debut de mon programme donne sa:
#include <stdio.h>
int main (void)
{
char txt[200];
printf("saisir un ligne de texte:\n");
gets(txt);
}
merci de m'aider pour la suite
je voudrai faire un programme qui lit une ligne de texte maxi 200 caractere, la memorise dans la variable txt et affiche ensuite:
la longueur l de la chaine
le nombre de "e" contenu dans le texte
toute la phrase a rebours sans changer le contenu de la variable txt
toute la phrase apré avoir inverser l'ordre des caractere dan txt
le debut de mon programme donne sa:
#include <stdio.h>
int main (void)
{
char txt[200];
printf("saisir un ligne de texte:\n");
gets(txt);
}
merci de m'aider pour la suite
Configuration: Linux Firefox 1.5.0.8
5 réponses
-
tu connais la bibliothéque string bah tu dois la conaître :P
#include <stdio.h>
#include<string.h>
int main (void)
{
int i,compteurE,longeur;
char txt[200];
printf("saisir un ligne de texte:\n");
gets(txt);
printf("\nLa longeure de la chaîne est%d ",strlen(txt)); //la longeure de la chîne
for(i=0;txt[i]!='\0';i++)
{
if(txt[i]=='e'||txt[i]=='E')
compteurE+=1;
}
printf("Le nombre de e dans le texte est %d ",compteurE) ; //Nombre de e et E dans le texte
longeur=strlen(txt);
for(;longeur!=0;longeur--)
printf("%d",txt[longeur-1]);
}
ça veut dire koi toute la phrase a rebours ???????? -
exemple de rebours:
voici une petite phrase
ca done:
phrase petite une voici
et une phrase a rebours apré avoir inverser les caractere:
je suis pret
ca donne:
terp sius ej -
-
pour la phrase a rebours avec caractere inversé essaye ça
printf("\nla chaine a rebour avec caractere inverse : "); for(i=strlen(txt);i>=0;i--) printf("%c",txt[i]); -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
héhéé c déja fait dans le premier exemple xD ce rebour
ta même pa compiler la 1ier version !!!! si tu continue comme sa tu n'apprendras rien de rien
www.siteduzero.com voici un site pour commencer del début A++