Un programme

Bonjour,
ecrire un programme d'un nombre du mots dans un texte
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. 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);
    0
    1. 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.
      0
      1. Contributeur
        Salut!
        Désolé on ne peut pas le faire!!
        0
        1. bonsoir,

          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.
          0