Probleme progrmme langage c
Résolu
nicochamadelol
Messages postés
78
Date d'inscription
Statut
Membre
Dernière intervention
-
belhauss Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
belhauss Messages postés 69 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
A voir également:
- Probleme progrmme langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
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 ????????
#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
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