Tirer le max d'1 tableau en assembleur
Fermé
masterfreez
-
25 nov. 2007 à 11:12
pikikou38 Messages postés 1 Date d'inscription samedi 22 septembre 2007 Statut Membre Dernière intervention 25 novembre 2007 - 25 nov. 2007 à 17:05
pikikou38 Messages postés 1 Date d'inscription samedi 22 septembre 2007 Statut Membre Dernière intervention 25 novembre 2007 - 25 nov. 2007 à 17:05
A voir également:
- Tirer le max d'1 tableau en assembleur
- Tableau croisé dynamique - Guide
- I14 pro max - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Le fichier contient un tableau présentant un extrait des livres les plus prêtés à paris en 2016. filtrez le tableau pour ne faire apparaître que les bandes dessinées ado. puis filtrez le tableau pour ne faire apparaître que celles dont l'auteur est zep. quel est le titre de la bande dessinée ado de zep qui a été la plus prêtée d'après ce tableau ? ✓ - Forum Windows 10
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
25 nov. 2007 à 12:17
25 nov. 2007 à 12:17
Salut,
Je te mets l'algorithme, à toi de l'adapter.
Compteur = taille du tableau
NB_max=-1;
On lit le tableau élément par élément.
On compare l'élément avec NB_max, si l'élément est plus grand alors NB_max= l'élément.
On décrémente Compteur.
Si Compteur != 0 alors on revient ligne 3 (lecture élément par élément).
Et ici NB_max représente le maximum du tableau.
J'espère que ceci t'aidera, tu as juste à trouver les mnémoniques à employer.
Cordialement
Je te mets l'algorithme, à toi de l'adapter.
Compteur = taille du tableau
NB_max=-1;
On lit le tableau élément par élément.
On compare l'élément avec NB_max, si l'élément est plus grand alors NB_max= l'élément.
On décrémente Compteur.
Si Compteur != 0 alors on revient ligne 3 (lecture élément par élément).
Et ici NB_max représente le maximum du tableau.
J'espère que ceci t'aidera, tu as juste à trouver les mnémoniques à employer.
Cordialement
pikikou38
Messages postés
1
Date d'inscription
samedi 22 septembre 2007
Statut
Membre
Dernière intervention
25 novembre 2007
25 nov. 2007 à 17:05
25 nov. 2007 à 17:05
voila c l'adaptation en pascal j'esper que ca vous aide 1 pe
program maximum;
uses wincrt ;
type
tab = array [1..30] of integer ;
var
t : tab;
n,i: integer;
max : integer;
begin
repeat
writeln ('donner le nombre des cases de tableau');
readln ( n ) ;
until n in [2..20];
for i := 1 to n do
begin
writeln ('donner la valeur ',i,' du tableau');
readln (t[i]);
end;
max := t[1];
for i := 2 to n do
if t[i]> max then
max := (t[i]);
writeln('la valeur maximum est: ',max);
end.
program maximum;
uses wincrt ;
type
tab = array [1..30] of integer ;
var
t : tab;
n,i: integer;
max : integer;
begin
repeat
writeln ('donner le nombre des cases de tableau');
readln ( n ) ;
until n in [2..20];
for i := 1 to n do
begin
writeln ('donner la valeur ',i,' du tableau');
readln (t[i]);
end;
max := t[1];
for i := 2 to n do
if t[i]> max then
max := (t[i]);
writeln('la valeur maximum est: ',max);
end.