Prodotto di kronecker

di il
5 risposte

Prodotto di kronecker

Vi prego aiutatemi, mi sto impazzendo per prepararmi all' esame di informatica, quando faccio i casi a mano sembra che tutto fili liscio quando poi compilo il programma va tutto storto

come da titolo il suddetto programma deve eseguire il prodotto di kronecker fra due matrici

#include<stdio.h>
#define N 2

int main()
{char inutile;
int i,j,k,t,a[N][N], b[N][N], c[N*N][N*N];

while (i<N)
{j=0;
while (j<N)
{printf("inserire numero\n");
scanf("%d",&a[j]);
j++;}
i++;}

for (i=0;i<N;i++)
{for (j=0;j<N;j++)
{if (j!=N-1)
{printf("%d", a[j]);
printf(" ");}
else if (j=N-1)
{printf("%d", a[j]);
printf("\n");}
}}

i=0;
while (i<N)
{j=0;
while (j<N)
{printf("inserire numero\n");
scanf("%d",&b[j]);
j++;}
i++;}

for (i=0;i<N;i++)
{for (j=0;j<N;j++)
{if (j!=N-1)
{printf("%d", b[j]);
printf(" ");}
else if (j=N-1)
{printf("%d", b[j]);
printf("\n");}
}}

for(i=0;i<N;i++)
{for(j=0;j<N;j++)
{for(k=0;k<N;k++)
{for(t=0;t<N;t++)
{c[i*N+k][j*N+t]==a[j]*b[k][t];
}
}
}
}


for (i=0;i<N*N;i++)
{for (j=0;j<N*N;j++)
{if (j!=N-1)
{printf("%d", c[j]);
printf(" ");}
else if (j=N*N-1)
{printf("%d", c[j]);
printf("\n");}}}

fflush(stdin);
scanf("%c", &inutile);
return 0;}

5 Risposte

  • Re: Prodotto di kronecker

    Concludi la domanda ... cosa succede? Errori? Malfunzionamenti? Quali dati inserisci? Cosa succede?

    Utilizza i tag CODE e indenta il codice quando lo posti nel forum ...


    Qui

    int i,j,k,t,a[N][N], b[N][N], c[N*N][N*N];

    while (i<N)

    i non ha un valore iniziale ...
  • Re: Prodotto di kronecker

    Anche questo non da errore, compila, ma non mi stampa una matrice delle dimensioni richieste e non con i numeri che mi servono, e anche qui chiedo scusa se non ho indentato il codice ma devo capire come si faccia
  • Re: Prodotto di kronecker

    Occhio ... nella if devi scrivere == e non semplicemente =
  • Re: Prodotto di kronecker

    Fatto, m continua a non volerne sapere.... ma secondo te l' algoritmo funziona? cioè penna e foglio fa esattamente quello che dovrebbe fare e non mi spiego il perchè .-.
  • Re: Prodotto di kronecker

    Mi spieghi cosa dovrebbe fare l'algoritmo a parole ? Come faresti con carta e penna ...
Devi accedere o registrarti per scrivere nel forum
5 risposte