begin process at 2010 02 10 07:11:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Autre

 > 

multiplication matrcie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

multiplication matrcie

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales