Linfirmier62, yan487 Aide Internet : laucama, 2 utilisateurs anonymes et 25 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

algorithmes

 
n°368817
maribel
Profil : Inconnu(e)
Posté le 29-08-2006 à 20:25:54  profilanswer
 

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.

mood
Publicité
Posté le 29-08-2006 à 20:25:54  profilanswer
 

n°368825
corto20
Maltais dans l'âme
Profil : Star du forum
Posté le 30-08-2006 à 07:09:59  profilanswer
 

ça ressemble plus des questions de concours qu'à de simples exercices personnels ça......


---------------
delenda est problemo
n°368827
bodbod
Planquez vous, bodbod arrive..
Profil : Star du forum
Posté le 30-08-2006 à 08:39:01  profilanswer
 

Commence par nous donner un brouillon de ce que tu pense etre bon.
A partir de la on pourra essayer de t'aider ou d'ameliorer l'algo ;)


---------------
Attention, un petit bodbod est en cours d'assemblage !!!
Il viendra prendre ma place à sa sortie :D
n°368834
maribel
Profil : Inconnu(e)
Posté le 30-08-2006 à 18:06:15  profilanswer
 

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 Surprisedn 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 .............


Aller à :
Ajouter une réponse
 


Hit-Parade des sites francophones