Buongiorno e buone feste a tutti, sono Federico e ho 16 anni. A scuola il nostro professore d'Informatica ci fa fare dei programmini con CodeBlocks, una piattaforma che usa C++. Solo che per alcuni di questi programmi riscontro dei problemi, a quanto ho visto, comuni. Per esempio, per l'ultimo programma che ho creato (una matrice 8x8 a spirale), non appena compilato spunta <<"main.exe" ha smesso di funzionare>> e non mi fa andare più avanti. Scrivo qui sotto il programma: CodeBlocks non mi ha dato nessun errore di sintassi. Spero che mi possiate aiutare, è un problema che mi spunta molto spesso e che non riesco a risolvere.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int mat[8][8]; int cont=1; int i; int j; int n;
for (n=0; n<7; i=n)
{
for(j=n; j<7-n; j++)
{
mat[j]=cont;
cout<<mat[j];
cont=cont+1;
}
for(i=n+1; i<7-n; i++)
{
mat[j]=cont;
cout<<mat[j];
cont=cont+1;
}
n=n+1;
for(j=7-n; j>n; j--)
{
mat[j]=cont;
cout<<mat[j];
cont=cont+1;
}
for(i=7-n; i>n; i--)
{
mat[j]=cont;
cout<<mat[j];
cont=cont+1;
}
n=n+1;
}
return 0;
}