Aide exercice langage algorithmique

Aide exercice langage algorithmique - Algo - Programmation

Marsh Posté le 29-11-2009 à 11:49:28    

Bonjours à tous, voici un problème que j'essaie de résoudre :
 
On considère un tableau d'entiers à deux dimensions (matrice), de taille 3x3.
1) Ecrire une fonction appartient (v,t) permettant de tester si un nombre v est
présent dans le tableau t.
2) Ecrire une fonction permettant de tester si chaque chiffre de 1 à 9 apparaît exactement
une fois dans le tableau
 
On me demande de rédiger en langage algorithmique pour ensuite écrire le programme sur Fortran.
 
1) Voici ce que j'ai écris
 
Variable :
entier : I,J
réel : v
A : tableau (3,3)
 
pour I de 1 à 3
 pour J de 1 à 3
  lire A(I,J)
 fin pour J
fin pour I
 
début
 
pour I de 1 à 3
 pour J de 1 à 3
  Si A(I,J) = v alors
  afficher 'v est présent'
  fin Si
 fin pour J
fin pour I
 
FIN
 
2) Pour la deuxième question je pensai utiliser une procédure mais je vois pas trop comment faire si quelqu'un à une autre solution.

Reply

Marsh Posté le 29-11-2009 à 11:49:28   

Reply

Marsh Posté le 29-11-2009 à 12:00:27    

il suffit de compter le nom de fois qu'il est présent, c'est pas bien compliqué non?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 29-11-2009 à 12:22:25    

Si c'est un tableau d'entier, tu va avoir des problèmes en y mettant des réels... A moins que fortran...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed