Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété

2 participants

Aller en bas

Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété Empty Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété

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

Écrire un programme Pascal qui permet d’afficher tous les entiers de l’intervalle [10000, 20000] tel que le chiffre du milieu est égal à la somme des autres chiffres.

Exemple :

12942 sera affiché car : 1+2+4+2=9
Napoléon
Napoléon
Admin
Admin

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

Feuille de personnage
Capacité linguistique:
Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété Left_bar_bleue999/1000Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété Empty Re: Exercice (bac pratique): Chiffres d'un nombre vérifiant une propriété

Message par asmoutta Dim 21 Mar - 15:02

nabiL a écrit:Écrire un programme Pascal qui permet d’afficher tous les entiers de l’intervalle [10000, 20000] tel que le chiffre du milieu est égal à la somme des autres chiffres.

Exemple :

12942 sera affiché car : 1+2+4+2=9





pour i de 10000 a 20000 faire
a=i div 10000
b=i mod 10000 div 1000
c= i mod 100 div 10
d= i mod 10
e=i mod 1000 div 100
si a+b+c+d =e alors
ecrire (i)
fin si
fin pour




pour i de 10000 a 20000 faire
convch(i,ch)
x=ord('0')
v=(ord(ch[1])-x)+(ord(ch[2])-x)+(ord(ch[4])-x)+(ord(ch[5])-x)
si v<10 alors
si chr(v+x)=ch[3] alors
ecrire(i)
fin si
finsi
fin pour

asmoutta
Entier Naturel
Entier Naturel

Féminin
Nombre de messages : 11
Localisation : tunisie
Réputation : 0
Points : 5380
Date d'inscription : 12/03/2010

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