emiliano30
21-05-2005, 18:44
quale e/orrore commetto, non mi richiama la funzione
e mi da il solito errore sulla moltiplicazione
-[Linker error] undefined reference to `prodotto'
-subscripted value is neither array nor pointer
#include<math.h>
#include<stdlib.h>
#include<stdio.h>
int rand( );
int matB( );
int somma(int **matriceB );
int prodotto(int **matrice);
main()
{
int matriceA[100][100];
int sum,prod,i,j,x,y;
int *matrice;
sum=i=j=x=y=0;
matrice=&matriceA[0][0];
printf("il prodotto è%d\n",prodotto);
system("PAUSE");
return 0;
int prod(int **matrice)
{
int x, prodotto=1;
for(x=0; x<100; x++)
prodotto*=matrice[x][x];
return prodotto;
e mi da il solito errore sulla moltiplicazione
-[Linker error] undefined reference to `prodotto'
-subscripted value is neither array nor pointer
#include<math.h>
#include<stdlib.h>
#include<stdio.h>
int rand( );
int matB( );
int somma(int **matriceB );
int prodotto(int **matrice);
main()
{
int matriceA[100][100];
int sum,prod,i,j,x,y;
int *matrice;
sum=i=j=x=y=0;
matrice=&matriceA[0][0];
printf("il prodotto è%d\n",prodotto);
system("PAUSE");
return 0;
int prod(int **matrice)
{
int x, prodotto=1;
for(x=0; x<100; x++)
prodotto*=matrice[x][x];
return prodotto;