LES TABLEAUX 2 DIMENSIONS (Algo,C,C++,VB,Java,Pascal...)

Ecrire un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui :

LES TABLEAUX 2 DIMENSIONS :   VOIR ICI >> (LES TABLEAUX 1 DIMENSION) 

Exercice 30 :
Permet de remplir un tableau 5*4 par les nombres 0,1,2,3,.....,19 et l'afficher a l'ecran (déclaration + initialisation).

Exercice 31 :
Refaire l'exercice précédent mais remplissage avec une boucle.

Exercice 32 :
Permet de remplir un tableau 10*5 avec le produit des indices.

Exercice 33 :
Permet de remplir deux matrices M1(m,n) et M2(o,p) et d'afficher la matrice somme.

Exercice 34 :
Permet de remplir un tableau T à deux dimensions du type int de dimensions L et C (maximales: 10 lignes et 10 colonnes). Remplir le tableau par des valeurs entrées au clavier et afficher le tableau ainsi que la somme de tous ses éléments.

Exercice 35 :
Permet de charger une matrice et de l'afficher de la manière suivante:
1 2 3 4
2 4 6 8
3 6 9 12

Exercice 36 :
Permet d'afficher le minimum d'un tableau M*N.

Exercice 37 :
Permet de determiner et d'afficher le maximum, ainsi que sa position d'un tableau M(m,n).

Exercice 38 :
Permet de saisir une matrice carré (n*n) et d'afficher les éléments de sa diagonale principale.

Exercice 39 :
Met à zéro les éléments de la diagonale principale d'une matrice carrée A donnée.

Exercice 40 :
Permet de verifier si une matrice carrée ou non.

Exercice 41 :
Permet de transférer une matrice T(M*N) dans un tableau à une dimension.

Exercice 42 :
Permet d'effectuer le transposition d'une matrice A(m,n) en une matrice TA(n,m).

Exercice 43 :
Permet de vérifier si une matrice est unitaire ou non (initialisation).

Exercice 44 :
Permet de rechercher d'existence d'un nombre donné, dans une matrice M(m,n)

Exercice 45 :
Permet de determiner le nombre d'occurrence d'un nombre donné dans un tableau T(l,c).

Exercice 46 :
Permet de Calculer le produit de deux matrices.

Exercice 47 : Les points cols d'un tableau :
Les points cols d'un tableau à deux dimensions sont les éléments du tableau qui sont minimum sur leur ligne et maximum sur leur colonne.
Ecrivez un Algorithme et sa traduction en langages C, C++, C#, Java, Vb.Net et Pascal qui recherche dans un tableau à deux dimensions les points cols.
Exemple : soit le tableau suivant T[2][2]
  1 2 3
 -7 8 9
 -6 -3 -4
Les points cols du tableau sont :
     T[0][0]=1
     T[2][1]=-3

Exercice 48 :
Lire une matrice de N lignes et M colonnes ligne par ligne. Les données sont dans l’ordre :
                     N M
                     A[1,1] … A[1,M]
                     …
                     A[N,1] … A[N,M]
Ecrire ensuite cette matrice ligne par ligne.
Les exercices suivants supposent que cette phase d’initialisation vient d’être faite.
2. Compter (et afficher) le nombre de zéros de chaque colonne.
3. Compter (et afficher) le nombre de colonnes contenant au moins un zéro.
4. Afficher le minimum de chaque colonne. 5.
Afficher le numéro de la colonne contenant le minimum de la matrice. (A égalité, donner le plus petit numéro de colonne).

Exercice 49 :
Effectue la multiplication de deux matrices A et B. Le résultat de la multiplication sera mémorisé dans une troisième matrice C qui sera ensuite affichée.

Exercice 50 : Un carré magique :
Un carré magique est un carré rempli de nombres qui, lorsque l’on en fait la somme sur chaque ligne, colonne ou diagonale, donne le même résultat. Pour simplifier le travail nous ne considérerions ici que des carrés d’ordre impair. Ecrire un programme qui teste si un carré est magique.
Exemple de carré d’ordre 3 :
                     8 1 6
                     3 5 7
                     4 9 2

Exercice 51 : le triangle de Pascal :
Construit le triangle de PASCAL de degré N et le mémorise dans une matrice carrée P de dimension N+1.
Exemple: Triangle de Pascal de degré 6 :
                     1
                     1  1
                     1  2   1
                     1  3   3   1
                     1  4   6   4   1
                     1  5  10 10  5  1
                     1  6  15 20 15 6  1 

Exercice 52 :
On se propose de définir programme qui à partir d’un nombre entier donné, affiche une pyramide composée de N lignes. Chaque ligne est calculée en fonction de la ligne qui la précède en insérant à son début et a sa fin un chiffre C égal a (la somme de ses chiffres + sa longueur) mod 10). Le Nième ligne correspond au premier nombre divisible par 7.
Exemple : Pour le premier caractère = '1' on aura :
                          1
                        212
                      82128
                    6821286
                         …
          06820682128602860
   {Ce nombre est divisible par 7.} 

J'aimerais Bien Ecouter votre avis, Laisse Un Commantaire !!