Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : multiplication matrcie [ Windows / Autre ] (juju0612)

dimanche 9 mars 2008 à 12:34:44 | multiplication matrcie

juju0612

voila mon programme en faite je veux multiplier deux matrice d'absice et d'ordonnée mis par l'utilisateur
mais avec ma formule tout faite je ne sais pas que des matrices de (2,2)
comment estce que je pourrez faire pour n'importe quel dimension la multiplication(en gras)
merci d'avance
code:

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>

void main()
{
  int matA[10][10],i,j,matB[10][10],resul[10][10],x=0,y=0;

  printf("absice");
  scanf("%d",&x);
  printf("coordonée");
  scanf("%d",&y);
srand(time(NULL));

  for(i=0;i<x;i++)
  { for(j=0;j<y;j++)
   {
    matA[i][j]=rand()%10;
    scanf("%d\n",matA[i][j]);
  }
   }

     for(i=0;i<x;i++)
  { for(j=0;j<y;j++)
   {
    matB[i][j]=rand()%10;
    scanf("%d\n",matB[i][j]);
 }
  }


  for(i=0;i<x;i++)
  {printf("\n");
  for(j=0;j<y;j++)
   {printf("\t%d",matA[i][j]);
   }
  }
printf("\n              *\n");


   for(i=0;i<x;i++)
  {  printf("\n");
  for(j=0;j<y;j++)
   {printf("\t%d",matB[i][j]);
  }
   }

printf("\n         ===============\n");

 for(i=0;i<x;i++)
  {printf("\n");
   for(j=0;j<y;j++)
    {resul[0][0]=matA[0][0]*matB[0][0]+matA[0][1]*matB[1][0];
       resul[1][0]=matA[1][0]*matB[0][0]+matA[1][1]*matB[1][0];
       resul[0][1]=matA[0][0]*matB[0][1]+matA[0][1]*matB[1][1];
       resul[1][1]=matA[1][0]*matB[1][1]+matA[1][1]*matB[1][1];

      printf("\t%d",resul[i][j]);
    }
  }

 


getch();
}


dimanche 9 mars 2008 à 13:27:18 | Re : multiplication matrcie

vinc1008881


par definition : resul[i][j] = sigma (k=0...dimension_cummune, matA[i][k]*matB[k][j] )

int coef_croisee (int ** MatA, int **MatB, int i, int j, int dim_commune){

int tmp=0, k=0;

while(k<dim_commune){
tmp+=MatA[i][k]*MatB[k][j]:
}

return tmp;

}


//il faut executer cette fonction pour chaque couple (i,j), soit i*j fois pour obtenir la mantrice finale



Cette discussion est classé dans : printf, for, resul, mata, matb


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'aide en C - Fonction [ par bugs2600 ] Voici mon programme quelqu'un pourrait-il m'aider je dois faire une fonction et je ne vois pas comment la faire le non de ma fonction doit etre PRODMA Problem Affichage de mon Tableau [ par Orezza ] salut à tous, j'ai un blem à l'affichage du tableau. l'utilisateur parametre son tableau, c lui qui l'initilize mais j'arrive pas à afficher apres le help une fonction qui a besoin de vous [ par natacha86 ] Re bonjour a tout le monde, voila j'ai mis tout le prog si vous voulez tester, en fait le pb viens de la fonctino tri_shell(), je ne sais pas pkoi ell time.h [ par coucou747 ] j'aimerais cronométrer le temp de calcul d'un de mes programme...j'ai vu plusieurs sources, mais je n'arrives pas a les coller chez moi...voici mon pr compilation mai au lancement "erreur la memoire ne peu pas pas etre read" [ par touny23 ] je maitrise pas tro le C.mai comme j ai un projet a faire dessus pour la rentré , je sui obligé de m y mettre .j arrive a compiler sous dev-cpp mai lo execution en DEV C++ [ par lucky31 ] bonsoir, j'ai 1 probleme avec l'execution de mon prg ecrit en c et j'utilise le dev c++voila mon code source alors si vous pouvez m'aider merci d'avan methode de simplexe en c [ par antttar ] #include #include #include #include #include #include #include </ utilisation de la souris pour un menu avec des cadres [ par MAF5582 ] /*salutj'aimerais 1-integrer une souris pour ce menu (actionner la fonction correspondante en cliqaunt sur le cadre)Est ce que quelquin peut me fourni MasterMind en C [ par igor012 ] Salut a tous,j'ai un problème en C. j'essaie de faire un jeu de masterMind mais il y a un problème au niveau de la decouverte des pions blancs je ne s pb en c urgenttttttttttttttttt [ par natacha86 ] bonjour, j'ai un probleme avec mon programme, il ne veut pas sortir, j'ai fais un menu et apparement ya un bug mais je ne comprend rien.le code est as


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.