A voir également:
- Un programme
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Desinstaller un programme - Guide
- Programme word gratuit - Guide
- Message programmé - Guide
4 réponses
avec quelle language vous voulez ce pgm je peux vous aider ce programme va lire le texte comme une chaine de caractere dans un tableau mé la probleme c les espaces entre les chaines de carat j'essai a resoudre votre pb.
voici notre code : rq: <- c'est reçoit.
i=1;
tant que ch[i]= ' ' faire
efface(ch,i,1); {on efface les espaces au début de notre chaine}
i<-i+1;
fin tq
i<-long(ch)
tant que ch[i]=' ' faire
efface(ch,i,1); {on efface les espaces a la fin de notre chaine}
i<-i-1;
fin tq
i<-1;
repeter
i<-i+1;
tq ch[i] = ' ' faire
si ch[i-1]<> ' '
nbre=nbre+1; {on ajoute 1 car c'est une nouvelle séparation entre 2 mots }
fin si
i<-i+1
fin tq
jusqu'a (i=long(ch));
nbre<-nbre+1;
ecrire (nbre);
i=1;
tant que ch[i]= ' ' faire
efface(ch,i,1); {on efface les espaces au début de notre chaine}
i<-i+1;
fin tq
i<-long(ch)
tant que ch[i]=' ' faire
efface(ch,i,1); {on efface les espaces a la fin de notre chaine}
i<-i-1;
fin tq
i<-1;
repeter
i<-i+1;
tq ch[i] = ' ' faire
si ch[i-1]<> ' '
nbre=nbre+1; {on ajoute 1 car c'est une nouvelle séparation entre 2 mots }
fin si
i<-i+1
fin tq
jusqu'a (i=long(ch));
nbre<-nbre+1;
ecrire (nbre);
1) on efface les espaces au début et a la fin de la phrase s'ils existent.
2) on compte le nombre de fois ou 2mots sont séparés par un espace.
et finalement on ajoute 1 au nombre precédemment trouvé.
@ bientot bon courage.