Rechercher : dans
Par :

Multiplier des matrices en langage C, C urgen

Dernière réponse le 12 nov 2001 à 01:02:19 emmanuel, le 11 nov 2001 à 21:35:02 
 Signaler ce message aux modérateurs

Je dois faire un programme en C qui multiplie deux matrices, j'ai fais sans aucun problème la partie remplissage de matrice, mais je n'arrive pas à faire la suite [;( merci d'avance.

Meilleures réponses pour « multiplier des matrices en langage C, C urgen » dans :
Langage C - Les tableaux VoirType de données complexes Les variables, telles que nous les avons vues, ne permettent de stocker qu'une seule donnée à la fois. Or, pour de nombreuses données, comme cela est souvent le cas, des variables distinctes seraient beaucoup trop lourdes...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les types de données VoirLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le...

1

 jphilippe, le 12 nov 2001 à 01:02:19
  • +2

Bin, si je ne me trompe pas (en math et en c), tu as besoins de trois boucles "for"

Du type:

For (i=0; i<n; i++) {
For (j=0; j<p; j++) {
temp = 0;
for (k=0;k<n;k++) {
temp += a[i][j] ;
}
c[i][j] = temp ;
}}

Ca doit etre ca, mais je confonds un peu tout, le langage, les maths, etc... etc... et ce n'est certainement pas la plus belle facon de faire. en plus, faut déclarer les variables avant et tout et tout.

Mais bon, si ca aide un peu.

JP
PS: je ne comprends pas ce qu'est ta notion de remplissage de matrice...

Répondre à jphilippe