Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

Exercice corrigé: extraction des chiffres d'une chaine de caractères

2 participants

Aller en bas

Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty Exercice corrigé: extraction des chiffres d'une chaine de caractères

Message par methodiX Mar 6 Avr - 11:45

ENONCE

Écrire un programme qui saisit une chaine de caractères et copie tous les chiffres de cette chaine
vers un nombre X. Si la chaine ne contient aucun chiffre, X sera égal -1.


EXEMPLE

CH = 'Nous sommes le 20 Avril 2009';
X = 202009;

CH = '1 + 3 = 4'
X = 134;

CH = 'Je suis Nabil'
X = -1;


Dernière édition par methodiX le Mar 6 Avr - 11:47, édité 1 fois
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Exercice corrigé: extraction des chiffres d'une chaine de caractères Left_bar_bleue1000/1000Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty Re: Exercice corrigé: extraction des chiffres d'une chaine de caractères

Message par methodiX Mar 6 Avr - 11:47

Solution:

Code:
program extraction;

uses wincrt;     

function extraire(ch: string):longint;
var
 x: longint;
 i,m,e:integer;
 ch2: string;
begin

  ch2 := '';

  for i:=1 to length(ch) do
  begin
      val(ch[i],m,e);
      if (e=0) then
          ch2 := ch2 + ch[i];
  end;

  if (length(ch2)=0) then
      extraire := -1
  else
  begin
      val(ch2,x,e);
      extraire := x;
  end;           

end;


var
  ch: string;
  X: longint;

begin

  write('Donner une phrase: ');
  readln(ch);
  x := extraire(ch) ;
  writeln('Le nombre trouvé est: ',X);

end.
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Exercice corrigé: extraction des chiffres d'une chaine de caractères Left_bar_bleue1000/1000Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty Re: Exercice corrigé: extraction des chiffres d'une chaine de caractères

Message par naoufelbz Sam 17 Avr - 12:35

merci pour l'exercice et pour la correction des exercices Exercice corrigé: extraction des chiffres d'une chaine de caractères Icon_bounce

naoufelbz
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 8
Localisation : Tunis
Réputation : 1
Points : 5343
Date d'inscription : 17/04/2010

Revenir en haut Aller en bas

Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty Re: Exercice corrigé: extraction des chiffres d'une chaine de caractères

Message par methodiX Sam 17 Avr - 21:39

naoufelbz a écrit:merci pour l'exercice et pour la correction des exercices Exercice corrigé: extraction des chiffres d'une chaine de caractères Icon_bounce

De rien. Si tu as des exercices qui te bloquent, poste-les, j'essaierai de les corriger dès que je trouve du temps libre. Et n'oublie pas d'inviter tous tes amis à s'inscrire au forum.
methodiX
methodiX
Admin
Admin

Masculin
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7254
Date d'inscription : 22/03/2007

Feuille de personnage
Capacité linguistique:
Exercice corrigé: extraction des chiffres d'une chaine de caractères Left_bar_bleue1000/1000Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty Re: Exercice corrigé: extraction des chiffres d'une chaine de caractères

Message par naoufelbz Lun 19 Avr - 17:00

D'accord, c'est gentil de votre part Exercice corrigé: extraction des chiffres d'une chaine de caractères 848511 Exercice corrigé: extraction des chiffres d'une chaine de caractères Icon_albino Exercice corrigé: extraction des chiffres d'une chaine de caractères Icon_flower

naoufelbz
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 8
Localisation : Tunis
Réputation : 1
Points : 5343
Date d'inscription : 17/04/2010

Revenir en haut Aller en bas

Exercice corrigé: extraction des chiffres d'une chaine de caractères Empty Re: Exercice corrigé: extraction des chiffres d'une chaine de caractères

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum