[Algo] Inserer un entier
tegyves
Messages postés
5
Statut
Membre
-
yves -
yves -
salut j'ai des pbs sur un programme en pascal
en fait je veux juste l'algo d'insertion d'un entier dans un tableau d'entiers à n lignes et m colonnes triés par ordre croissant
je vous remercie beaucoup pour votre aimable comprehension
en fait je veux juste l'algo d'insertion d'un entier dans un tableau d'entiers à n lignes et m colonnes triés par ordre croissant
je vous remercie beaucoup pour votre aimable comprehension
A voir également:
- [Algo] Inserer un entier
- Insérer une vidéo dans powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
- Insérer espace insécable word - Guide
- Insérer sommaire word - Guide
3 réponses
salut,
vous avez besoin d'1e condition si a[i,j]>b alors posl = i posc=j
ensuite vous procédez au décalage.
sachant que le dernier élément sera remplacer par l'avant dernier
{pbléme des tableaux}
Merci
vous avez besoin d'1e condition si a[i,j]>b alors posl = i posc=j
ensuite vous procédez au décalage.
sachant que le dernier élément sera remplacer par l'avant dernier
{pbléme des tableaux}
Merci
yves
merçi beaucoup mohammed j'attends la réponse pour le deuxième et j'aimerais avoir ton adresse e-mail coe ça ça irait plus vite tu vois
Salut,
une autre solution pour vous, utilisez une 2ème matrice B, ce que vous allez faire c'est de remplir cette dernière à partir de la 1ère
MErci
une autre solution pour vous, utilisez une 2ème matrice B, ce que vous allez faire c'est de remplir cette dernière à partir de la 1ère
MErci
salut,
voici ce que vous avez demander (il existe +ieures solutions)
la déclaration c"est à vous.
i=1
verif='true'
tantque i<=n faire
debut
k=i; j=1; l=1
tantque (j<=m) et (l<=m) faire
début
Si (A[i,j]) et (verif='true') alors
début
B[k,l]=a; {l'élément à inserer ; B la matrice A après insertion}
j=j-1;
verif='false';
FinSi
SINON
début
B[k,l]=A[i,j]
FSinon
j=j+1;
l=l+1;
FinTQ(j)
SI l>j alors
début
a=A[i,j]
verif='true'
fsi(l>j)
i=i+1
FinTQ(i)
maintenant vous avez l'élément a inserer dans la matrice B
à vous de voir
bon courage .
Merci
voici ce que vous avez demander (il existe +ieures solutions)
la déclaration c"est à vous.
i=1
verif='true'
tantque i<=n faire
debut
k=i; j=1; l=1
tantque (j<=m) et (l<=m) faire
début
Si (A[i,j]) et (verif='true') alors
début
B[k,l]=a; {l'élément à inserer ; B la matrice A après insertion}
j=j-1;
verif='false';
FinSi
SINON
début
B[k,l]=A[i,j]
FSinon
j=j+1;
l=l+1;
FinTQ(j)
SI l>j alors
début
a=A[i,j]
verif='true'
fsi(l>j)
i=i+1
FinTQ(i)
maintenant vous avez l'élément a inserer dans la matrice B
à vous de voir
bon courage .
Merci