Ci-dessus un programme qui :
- saisit un tableau T de n entiers chacun composé au moins de 3 chiffres,
- construit un tableau U tel que U[i] = Somme_des_chiffres_de(T[i])
- détermine puis affiche le nombre T[max] qui a la plus grande somme de chiffres.
- Code:
program prob1;
uses wincrt;
type
tab=array[1..20]of integer;
procedure saisie(var n:integer;var t:tab);
var
i :integer;
ch: string;
begin
repeat
writeln ('entrer n');
readln (n);
until (n in [1..20] );
for i:=1 to n do
repeat
writeln('T[',i,'] = ');
readln(t[i] ) ;
str(t[i],ch);
until(length(ch)>=3);
end;
function somme(x:integer):integer;
var
nbr,e,i,d:integer;
ch:string;
begin
str(x,ch);
nbr:=0;
for i:=1 to length(ch) do
begin
val(ch[i],d,e);
nbr:=nbr+d;
end;
somme:=nbr;
end;
procedure construire(t:tab;n:integer;var u:tab);
var
i:integer;
begin
for i:=1to n do
u[i]:=somme(t[i]);
end;
function posmax(u:tab;n:integer):integer;
var
i,pos:integer;
begin
pos:=1;
for i:=2 to n do
if (u[i]>u[pos]) then
pos := i;
posmax := pos;
end;
var
n,pos: integer;
T: TAB;
U: TAB;
begin
saisie(n,T);
construire(T,n,U);
pos := posmax(U,n);
writeln('Le nombre qui la plus grande somme est: ',T[pos],' à la position: ',pos);
end.
» new new
» je cherche une aide pour resoudre cet exercice
» Easy UML Design Software: Outil de modélisation UML
» urgent: Téléchargement MY ECLIPSE 8.0 + Crack
» Menu et sous-menu javascript + jsp
» Liste de Projets de fin d'Etudes (PFE) Spécialité Informatique
» Télécharger Turbo Pascal Windows + Dos
» un nouveau membre dans la famille infomath
» nouveau forum
» projet fin etude en utilisant l oracle et ses outils de développement forms 10g et reports
» proposition de sujet pfe
» des exemples de rapports de stages
» Aide pour mon sujet de PFE
» Aide et conseils pour la rédaction de vos rapports de stage, fin d'étude...
» memoire
» publication d'un sujet pfe
» Ebooks, Moteur de Recherche de fichiers PDF
» Petite aide Marketing: "l'importance de la qualité de service et son impact sur la fidélisation de la clientèle"
» sujet pfe
» Problème: Calcul du kième plus petit élément d'un tableau
» Obtiens Yamli pour ton Site
» Problème: Fichier: Enregistrement: SNCFT
» Special bac pratique (Maths+Sciences Naturelles+Techniques)
» Encadrement en ligne de Projets de Fin d'Etudes, Mastère...
» Examen sur les bases de données: SQL, ACCESS, requêtes
» svp je veux une réponse à cette question
» Formation Elephorm Apprendre XHTML & CSS
» VTune
» chaine de markave