Salve, dovrei fare un programma che crei dei cerchi concentrici a partire da una cella random della matrice, vi faccio vedere la consegna:
Una soluzione sarebbe questa:
{
int i,j;
int dr=0,dc=0,a=0,b=0;
a=rand()%MAX_R;
b=rand()%MAX_C;
matriceF[a][b]=1;
for(i=0;i<MAX_R;i++)
for(j=0;j<MAX_C;j++)
{
if(i<a)
dr=a-i;
else
dr=i-a;
if (j<b)
dc=b-j;
else
dc=j-b;
if(dr>dc)
matriceF[i][j]=dr+1;
else
matriceF[i][j]=dc+1;
}
}
Soltanto che devo trovare un modo alternativo e non riesco proprio ad arrivarci , grazie a tutti