Exercice 1. La pyramide des chiffres Un nombre est appelé

January 9, 2018 | Author: Anonymous | Category: Mathématiques
Share Embed Donate


Short Description

Download Exercice 1. La pyramide des chiffres Un nombre est appelé...

Description

Exercice 1. La pyramide des chiffres Un nombre est appelé pyramide de chiffres si :   

Le plus grand chiffre, apparait une seule fois, et au milieu du nombre. En partant du milieu, les chiffres de droite sont ordonnés dans le sens décroissant. De même pour les chiffres de gauche Ecrire un programme qui permet de saisir un entier de n chiffres (n impair et >3) puis de vérifier si ce nombre est une pyramide de chiffres. Exemple1. Nombre = 12854 Le programme affiche 12854 est une pyramide de chiffres Exemple2. Nombre = 12734 Le programme affiche 12734 n’est pas une pyramide de chiffres

program pyramide; uses wincrt; var n:longint; procedure saisie (var n:longint); var ch:string; begin repeat writeln('Donner un entier :'); readln(n); str(n,ch); until (length(ch)>3) and (length(ch) mod 2 = 1); end; function verif (n:longint): boolean; var pm,i:integer; ch:string; v1,v2:boolean; begin str(n,ch); pm:=length(ch) div 2 +1; v1:= true; i:=0; repeat i:=i+1; v1:=ch[i]11; end;

infoatlps.jimdo.com

3

function divis11(n:longint):boolean; var ch:string; s1,s2,e,x,d,i:integer; begin repeat str(n,ch); s1:=0; s2:=0; for i:=1 to length(ch) do begin val(ch[i],x,e); if i mod 2 = 1 then s1:=s1+x else s2:=s2+x; end; d:=abs(s1-s2); n:=d; until (d
View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF