|
bonjour ; est qu'il y a qq pour me donner l'algorithme en français en utilisant la boucle("pour" par exemple) pour ranger par ordre croissant les elements d'une matrice ligne par ligne : mat(m,n) est une matrice a elements entier qui sont differents entre eux.
merci de m'aider.
autre chose : est ce vs pouvez m'aider a ecrire cet algo: on ns demande de calculer ou donner l'image d'un vecteur de 10 nombre entier ranger dans un tableau puis de les ecrire. ex: 1 , 5 ,6 ,15 : l'image est: 15, 6, 5,1 .
j'ai 2 autre exercices que je n'arrive pas a faire merci de m'aider:
1) on dit qu'un mot est " palindrome " chaque mot qui son image dans le miroire est elle meme ; ex: TCT.
ecrire l'algorithme qui affiche la lettre suivante; si le mot lu est mot " palindrome " ou non ; par deux façons :
a) on utilisant deux tableaux T1 etT2. b) on utilisant un seul tableau T.
2) on (V) tableau a une seul dimension qui a (N) ements entiers ( 1 <= V[i] <= 50 ).
on veux chercher combien de fois la valeur (VAL) se répètte dans le tableau (V) et mettre les resultats dans un autre tableaux (L) . ecrire un algorithme faisons ce travail .merci de me répondre.
exemple :
V: ( 4 , 7 , 1 , 4 , 0 , 7 , 4 ) L : ( 1 , 0 , 0 , 3 , 0 , 0 , 2 )
*L(1 ) = 1 car VAL= 1 est apparu une seul fois dans le tableau (V).
*L(2) = 0 car VAL= 2 n'est pas apparu dans le tableau (V).
*L(4) = 3 car VAL= 4 est apparu trois fois dans le tableau (V).
je m'exuse si je vs demande trop car je suis debutante en informatique et j'essaye de comprendre en faisant des exercices mais je block de temps en temps ; c'est pour cela que j'aimerai que vs m'aidiez . merci a vous. |
|
bonjour overmind ;merci de m'avoir répondu. j'ai mis on pratique votre algo mais ça n'a pas marché ; donc j'ai essayé de faire ses derniers , est ce que vs pouvez me corriger svp:
1) en utilisant la boucle("pour" par exemple) pour ranger par ordre croissant les elements d'une matrice ligne par ligne : mat(m,n) est une matrice a elements entier qui sont differents entre eux.
solution; pour i = 1, n faire pour j = 1, n faire si ( mat[i , j+1] < mat[i,j] ) alors p <--- i+1 fsi ffp V <-------- mat[i,j] mat[i,j] <----- mat [p] mat [p] <------ mat[i,j] ffp
et pour :on ns demande de calculer ou donner l'image d'un vecteur de 10 nombre entier ranger dans un tableau puis de les ecrire. ex: 1 , 5 ,6 ,15 : l'image est: 15, 6, 5,1 .
solution;
pour i=1 , 10 faire lire v[i]; ffp
pour i=1 , 10 faire x <----- v[i] ; v[i] <------ v [ 10-i+1] ; v [ 10-i+1] <-------- v[i] ; ffp
pour i=1 , 10 faire ecrire ( v[i] ); ffp
pour le palindrome ça y est je l'ai su sauf le dernier :
on (V) tableau a une seul dimension qui a (N) ements entiers ( 1 <= V[i] <= 50 )........ je n' ai pas su faire un algorithme de base valable . ............ merci d'avance ............. |