Ciao a tutti, mi chiamo Giovanni, e come potete vedere sono novello, ancora più novello nella programmazione in c , mi rivolgo per un avere un aiutino su una serie di programmi che mi hanno richiesto per superare l'esame di calcolo matematico, premetto che non sono una cima, conosco il le basi basi del c, vi descrivo il problema, devo creare e inizializzare a zero una matrice n*n, solo che quando scrivo il programma, mi compare un errore, vi spiego il tutto graficamente...
programma
________________________________________________________________________________
#include<stdio.h>
int main()
{
float a[918][918],c;
int i,j,s;
for(i=0;i<918;i++)
for(j=0;j<918;j++)
a[i][j]=0;
for(i=0;i<918;i++)
{
printf("\n");
for(j=0;j<918;j++)
printf("%1.2f ",a[i][j]);
}
scanf("%d",&s);
}
________________________________________________________________________________
no non sono impazzito, ho la necessita di una matrice di queste dimensioni, anzi diciamo che in futuro me ne serviranno di più grandi...
mi produce l'errore, windows ha smesso di funzionare, e sta cercando una soluzione, bla bla ....
naturalmente per una matrice 10*10 l'errore non si viene a creare, quindi presumo che sia un problema di memoria.
spero di ricevere qualche informazione su come poter risolvere il problema,
grazie in anticipo per la vostra pazienza.