begin process at 2012 02 11 02:10:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Algorithme

 > 

Compression, Split & Cryptage

 > 

Somme matriciel


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

Somme matriciel

jeudi 17 juillet 2008 à 13:23:41 | Somme matriciel

cpp26

salut mes amis ca va ;
Pouver-vous m'aider a ecrire un programme optimale en C qui va faire la somme de deux MATRICE.
Mon compilateur est Code::Block

MeRcI
jeudi 17 juillet 2008 à 14:23:22 | Re : Somme matriciel

Liverion

-> "salut mes amis ca va ;"     :  ca va ca va

-> " Pouver-vous m'aider a ecrire"   :  loupé , on est là pour t'aider a resoudre tes problemes dans un code deja fait.

Reviens quand tu auras un peu reflechi a l'algo et sur comment l'implementer  ;)

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
vendredi 18 juillet 2008 à 12:07:46 | Re : Somme matriciel

cpp26

Bonjour;
d'acoord mon amis;
Le voila -mais il ne veux pas se compiler- SOS
DEV-C++

#include <cstdlib>
#include <iostream>
#include <vector>

int main(int argc, char *argv[])
{
   
float *fvecteur(int n)
 
   float *v;
   v=(float*)malloc(n*sizeof(float));
   if(v=NULL) Erreur("pb d'allocation de memoire");
   return v;
  }
void Erreur(char *texte)
  {
   printf("\n\n\n %S",texte);
   getch();
   exit(1);
  }

float **fmatrice(int m,int n)
  {
   int i;
   float **A;
   A=(float**)malloc(m*sizeof(float*));
   if(A==NULL) Erreur("Pb d'allocation de memoire");
   for(i=0;i<m;i++)
    {
     A[i]=(float*)malloc(n*sizeof(float))
     if(A[i]==NULL)Erreur("Pb d'allocation de memoire");
    }
   return A;
  }

float **Somme(float **A,float **B,int m,int n)
  {
   int i,j;
   for(i=0;i<m;i++)
   for(j=0;j<n;j++)
   A[i][j]=A[i][j]+B[i][j];
   return A;
  }

}

Et Merci


vendredi 18 juillet 2008 à 12:58:40 | Re : Somme matriciel

Liverion

Faudrait aussi que tu nous passes les erreurs qui sont genérées à la compilation pour voir un peu, j'ai pas refait tout le cheminement du programme dans a tete, et un peu la flemme pour l'instant ^^

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
vendredi 18 juillet 2008 à 13:44:30 | Re : Somme matriciel

cpp26

Les Voici :

Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\USER\Bureau\Makefile.win"
Executing  make...
make.exe -f "C:\Documents and Settings\USER\Bureau\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  

main.cpp: In function `int main(int, char**)':

main.cpp:10: error: expected init-declarator before "float"
main.cpp:10: error: expected `,' or `;' before "float"
main.cpp:11: error: `v' undeclared (first use this function)
main.cpp:11: error: (Each undeclared identifier is reported only once for each function it appears in.)
main.cpp:11: error: `n' undeclared (first use this function)
main.cpp:12: error: `Erreur' undeclared (first use this function)

main.cpp: In function `void Erreur(char*)':
main.cpp:16: error: `void Erreur(char*)' used prior to declaration

main.cpp:18: error: `getch' undeclared (first use this function)
main.cpp: In function `float** fmatrice(int, int)':
main.cpp:31: error: expected `;' before "if"

main.cpp: At global scope:
main.cpp:45: error: expected declaration before '}' token

make.exe: *** [main.o] Error 1

Execution terminated

vendredi 18 juillet 2008 à 13:46:31 | Re : Somme matriciel

Liverion

Attends, je crois que je vois, fvecteur c'est une fonction que tu as ecrite, c'est ca ?


~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
vendredi 18 juillet 2008 à 13:53:15 | Re : Somme matriciel
vendredi 18 juillet 2008 à 13:55:07 | Re : Somme matriciel

Liverion

Alors faut sortir toutes tes fonctions de ton main en premier lieu.

ton main est une fonction comme les autres, toutes les declarations de fonction doivent etre faites au meme niveau, et ensuite tu utilises ces fonctions dans ton main.

~~
Les trois lois de Codes-Sources :
Loi 1) Tu lis et respectes le reglement
Loi 2) Tu penses à valider si une reponse apportée à ton problème t'a aidé
Loi 3) Si tu ne respectes pas les 2 premières ....TU SORS !!
vendredi 18 juillet 2008 à 13:57:48 | Re : Somme matriciel

cpp26

OK je devrais esssaier
ah Merci
vendredi 18 juillet 2008 à 16:52:38 | Re : Somme matriciel

cpp26

c comme ca:


#include <cstdlib>
#include <iostream>
#include <vector>

int main(int argc, char *argv[])
  
float *fvecteur(int n)
  { w
   float *v;
   (v=(float*)malloc(n*sizeof(float));
   if(v=NULL) Erreur("pb d'allocation de memoire");
   return v;
    }
     void Erreur(char *texte)
    {
    printf("\n\n\n %S",texte);
    getch();
    exit(1);
  }

float **fmatrice(int m,int n)
  {
   int i;
   float **A;
   A=(float**)malloc(m*sizeof(float*));
   if(A==NULL) Erreur("Pb d'allocation de memoire");
   for(i=0;i<m;i++)
    {
     A[i]=(float*)malloc(n*sizeof(float))
     if(A[i]==NULL)Erreur("Pb d'allocation de memoire");
    }
   return A;
  }

float **Somme(float **A,float **B,int m,int n)
  {
   int i,j;
   for(i=0;i<m;i++)
   for(j=0;j<n;j++)
   A[i][j]=A[i][j]+B[i][j];
   return A;
  }

SI NON AIDER MOI


1 2 3

Cette discussion est classée dans : somme, matriciel


Répondre à ce message

Sujets en rapport avec ce message

Les «class» pour débutant [ par cognac ] Voici un petit programme:|||||||||||||| constante.h||||||||||||#ifndef CONSTANTES#define CONSTANTES#include #include using namespace std;const int a=5 Somme d'entiers [ par PiraTmaT ] Bonjour,Je dispose d'une suite d'un certain nombre d'entiers aléatoires inférieurs ou égaux à 100.Je dois déterminer s'il est possible de regrouper un Blem Somme ELmt d'un Tableau Bidimensionnel [ par Orezza ] Slt c encore moi, le boulet de l'info...c tjrs le meme prog mais cette fois ci j'aimerais afficher la somme des elmts de mon tableaux.#include #includ Mais Pkoi un erreur ?! [ par Orezza ] OrezzaBonjour voila encore une de mes sources Bidon, je le sais je debute mais pkoi mon compilateur indique une erreur je ne vois vraiment pas.je vous recherche [ par dvpm ] je suis débutant et j'essaie de mettre au point un programme qui permet à son utilistareur de rentrer des nombres (des entiers positifs) ua clavier somme [ par djkill55 ] sltje doi faire un programe ki me calcul la somme des chiffre en position imparie de mon nombre, par exemple, 123467: 1+3+6 = 10kelkun aurai une idee somme [ par djkill55 ] SLTje doi faire une fonction ki me calcule la somme des chifre ke je rentre: 23123 => 2 + 3 + 1 + 2 + 3kelkun peu m aider svp...merci Recherche Codes sources de calcul matriciel et de statistiques [ par bizrap ] Bonjour a tous.Je suis pour le moment en train de developper une application en Econometrie et un pricer d options en Finance. (je sais, ce n est pas warning> procédures externes.. [ par xkindool ] Bonjour, mon programme fonctionne mais lors de la compilation j'ai des warnings que j'aimerais débugger..Voici le message d'erreur à la compilation :[ RESEAUX NEURONAUX :Somme ponderée +SNNS [ par jfk20004 ] 1) Est ce que la somme ponderée des entrées vaut 1 si la somme vaut un nombre positif et -1 si la somme vaut un nombre negatifquelqui soit:2)J'ai tele


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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,796 sec (3)

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