Exercice (bac pratique): Recherche de nombres spéciaux
3 participants
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Exercice (bac pratique): Recherche de nombres spéciaux
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é.
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- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7874
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice (bac pratique): Recherche de nombres spéciaux
salam nabil ! svp la correction ?? O.o
samgena- Entier Naturel
-
Nombre de messages : 1
Localisation : tunis
Réputation : 0
Points : 4936
Date d'inscription : 23/05/2011
Re: Exercice (bac pratique): Recherche de nombres spéciaux
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- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7874
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Exercice (bac pratique): Recherche de nombres spéciaux
- 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
-
Nombre de messages : 3
Localisation : Sousse
Réputation : 0
Points : 3480
Date d'inscription : 20/05/2015
Sujets similaires
» Recherche de nombres spéciaux
» Exercice:Bac Pratique:Section info: Nombres super premiers
» Exercice (bac pratique): Traitement d'un ensemble de nombres
» Exercice (bac pratique): Tableaux et fréquences de nombres
» Exercice (bac pratique): Liste spéciale de nombres
» Exercice:Bac Pratique:Section info: Nombres super premiers
» Exercice (bac pratique): Traitement d'un ensemble de nombres
» Exercice (bac pratique): Tableaux et fréquences de nombres
» Exercice (bac pratique): Liste spéciale de nombres
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum