Ciao ragazzi ho un problemino con questo programma. il programma serve a calcolare il prodotto di due matrici diagonali, il problema principale risiede nel fatto che contenitore1 e contenitore2 non assumono i valori delle matrici. Grazie per l'aiuto
#include <stdio.h>
#include <stdlib.h>
int main (){
int i,j,n;
int contenitore1,contenitore2;
int a[10][10];
int b[10][10];
int c[10][10];
contenitore1=0;
contenitore2=0;
printf ("Inserisci quanto e' grande il vettore (righe o colonne)\n");
scanf ("%d",&n);
i=0;
j=0;
do{
printf ("Inserisci i valori del primo vettore:\n");
scanf ("%d",&a[i][j]);
i=i+1;
j=j+1;
}
while (i<n);
j=0;
i=0;
do{
printf ("Inserisci i valori del secondo vettore:\n");
scanf ("%d",&b[i][j]);
i=i+1;
j=j+1;
}
while (i<n);
j=0;
for (i=0;i<n;i++){
a[i][j]=contenitore1;
b[i][j]=contenitore2;
c[i][j]=contenitore1*contenitore2;
j=j+1;
}
j=0;
for (i=0;i<n;i++){
printf("Il vettore c e' : %d \n",c[i][j]);
j=j+1;
}
system ("PAUSE");
}