srand(time(NULL));
for(i = 0; i < n; i++){
for(j = 0; j < (n-1); j++){
a[i][j] = rand();
}
}
Provo a generare numeri casuali, ma sono uguali ... Cosa devo fare?Numeri casuali in C
dichiarazione Array:
int** a;
int i;
printf("Enter array size: ");
scanf("%d", &n);
a = (int**)calloc(n, sizeof(int));
for(i = 0; i < n; i++)
a[i] = (int*)calloc(n-1, sizeof(int));
Il tuo primo 'chiamata calloc' dovrebbe essere' sizeof (int *) ', ma ti sembra di essere al lavoro su un host in cui i puntatori semplici e interi sono della stessa dimensione (questo è vero per la maggior parte delle architetture). – mpez0