Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -20%
Drone Dji DJI Mini 4K (EU)
Voir le deal
239 €

Exercice (bac pratique): Recherche de nombres spéciaux

3 participants

Aller en bas

Exercice (bac pratique): Recherche de nombres spéciaux Empty Exercice (bac pratique): Recherche de nombres spéciaux

Message par Napoléon Mar 29 Sep - 22:26

L’entier 36 a la propriété d’être divisible par la somme de ses chiffres, en effet 3+6 = 9 divise 36.
On
se propose d’écrire un programme Pascal qui cherche et affiche tous les
entiers naturels d’un intervalle [a, b] donné, (5 = a < b = 200) ;
ayant cette propriété.
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7874
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Exercice (bac pratique): Recherche de nombres spéciaux Left_bar_bleue999/1000Exercice (bac pratique): Recherche de nombres spéciaux Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Exercice (bac pratique): Recherche de nombres spéciaux Empty Re: Exercice (bac pratique): Recherche de nombres spéciaux

Message par samgena Lun 23 Mai - 13:38

salam nabil ! svp la correction ?? O.o

samgena
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 1
Localisation : tunis
Réputation : 0
Points : 4936
Date d'inscription : 23/05/2011

Revenir en haut Aller en bas

Exercice (bac pratique): Recherche de nombres spéciaux Empty Re: Exercice (bac pratique): Recherche de nombres spéciaux

Message par Napoléon Lun 23 Mai - 17:36

samgena a écrit:salam nabil ! svp la correction ?? O.o

C'est un exercice très classique. Poste ton essai, et qu'on le corrige ensemble.
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7874
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Exercice (bac pratique): Recherche de nombres spéciaux Left_bar_bleue999/1000Exercice (bac pratique): Recherche de nombres spéciaux Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Exercice (bac pratique): Recherche de nombres spéciaux Empty Re: Exercice (bac pratique): Recherche de nombres spéciaux

Message par mo5bzn Mer 20 Mai - 14:17

Code:

Program special;

Uses crt;

Var
  a,b: integer;

Procedure saisie(Var a,b : integer);
Begin
  Repeat
    writeln('Saisir a et b :');
    readln(a,b);
  Until ( a >= 5 ) And ( b > a ) And ( 200 >= b );
End;

Function spec(x: integer): boolean;
var
  ch: string;
  i,s,k,e: integer;
Begin
  str(x,ch);
  s := 0;
  For i:=1 To length(ch) Do
    Begin
      val(ch[i],k,e);
      s := s+k;
    End;
  spec := x Mod s = 0;
End;

Procedure trt(a,b : integer);

Var
  i: integer;
Begin
  For i:=a To b Do
    Begin
      If spec(i) Then
        Begin
          writeln(i);
        End;
    End;
End;

Begin
  saisie(a,b);
  trt(a,b);
End.

mo5bzn
Entier Naturel
Entier Naturel

Masculin
Nombre de messages : 3
Localisation : Sousse
Réputation : 0
Points : 3480
Date d'inscription : 20/05/2015

Revenir en haut Aller en bas

Exercice (bac pratique): Recherche de nombres spéciaux Empty Re: Exercice (bac pratique): Recherche de nombres spéciaux

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