Ciao a tutti ho fatto un programma che inizializza un vettore inserendo degli uno nella colonna principale e stampa il vettore.

Dopo averlo compilato (senza che il compilatore mi abbia segnalato nessun warning, ed erano attivati tutti!!) però, quando lo eseguo mi dice "Segmentation fault".

Cos'ho sbagliato???

codice:
#include <stdio.h>

#define N 10

int main(void)
{
	double ident[N][N], *p;
	int zeros, row, col;
	
	for (p = &ident[0][0], zeros = N; p < &ident[N][N]; p++) {
		if (zeros == N) {
			*p = 1;
			zeros = 0;
		}
		else {
			*p = 0;
			zeros++;
		}
	}
	
	for (row = 0; row < N; row++) {
		for (col = 0; col < N; col++) {
			printf("%10.0lf", ident[row][col]);
		}
		printf("/n");
	}
	
	return 0;
}
Grazie a tutti