Traduir algorithme vers LANGAGE C
betyzak
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
betyzak Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
betyzak Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
je veux la solution d cet algotithme en c SVP!
EXERCICE
Ecrire un algorithme qui lit les caractères saisies par l'utilisateur. A la fin ce programme nous
affichera la phrase saisie. La saisie des caractères s'arrête lorsqu'on tape point «. ». Pour
l'utilisateur veut insérer un espace il lui suffit de tapez sur 0. Par exemple si l'utilisateur tape
successivement les caractères « b », « o », « n », « j », « o », « u », « r », « t », « o », « u », « s », «.
», il nous affichera la chaîne « bonjourtous ».
Mais si il tape « b » , « o », « n », « j », « o », « u », « r » , « 0 », « t », « o », « u », « s », « . » , le
programme affichera « bonjour tous ».
Voila la réponse algorithmique
Variables caractere , phrase : Chaînes
DEBUT
phrase ? « »
REPETER
Ecrire « Entrez une caractère : »
Lire caractère
SI caractere = « 0 » ALORS
caractere ? « »
FIN SI
phrase ? phrase +caractere
JUSQU'A caractere = « . »
Ecrire « La phrase résultante est : » , phrase
FIN
EXERCICE
Ecrire un algorithme qui lit les caractères saisies par l'utilisateur. A la fin ce programme nous
affichera la phrase saisie. La saisie des caractères s'arrête lorsqu'on tape point «. ». Pour
l'utilisateur veut insérer un espace il lui suffit de tapez sur 0. Par exemple si l'utilisateur tape
successivement les caractères « b », « o », « n », « j », « o », « u », « r », « t », « o », « u », « s », «.
», il nous affichera la chaîne « bonjourtous ».
Mais si il tape « b » , « o », « n », « j », « o », « u », « r » , « 0 », « t », « o », « u », « s », « . » , le
programme affichera « bonjour tous ».
Voila la réponse algorithmique
Variables caractere , phrase : Chaînes
DEBUT
phrase ? « »
REPETER
Ecrire « Entrez une caractère : »
Lire caractère
SI caractere = « 0 » ALORS
caractere ? « »
FIN SI
phrase ? phrase +caractere
JUSQU'A caractere = « . »
Ecrire « La phrase résultante est : » , phrase
FIN
A voir également:
- Traduire algorithme en langage c en ligne
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Comment traduire un site en français - Guide
- Formulaire en ligne de meta - Guide
- En ligne sur messenger alors que non ✓ - Forum Facebook
2 réponses
j'ai une solution mais elle sa marche pas la voilà:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char car,phrase=" ";
do{
printf("entrer un caractere: ");
scanf("%s",&car);
if(car=0)
car=" ";
phrase=phrase+car;
}
while(car='.');
printf("la phrase est :%s",phrase);
printf("\n");
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char car,phrase=" ";
do{
printf("entrer un caractere: ");
scanf("%s",&car);
if(car=0)
car=" ";
phrase=phrase+car;
}
while(car='.');
printf("la phrase est :%s",phrase);
printf("\n");
system("PAUSE");
return 0;
}