Tengo que diseñar una matriz en espiral (sentido contrario a las agujas del reloj) 5x15, que los valores se vayan dando de manera decreciente (75,74,73....). Esto es lo que he hecho pero no se por que me da error, por favor si alguien me da una ayudadita.
#include<iostream.h>
#define tamb 5
#define tamc 15
void main()
{
int m[tamb][tamc],n,valor=1,fijo,tope=n-1,inicio=0,i,j;
for(valor<=n*n)
{
fijo=tope;
for(i=tope;i>=inicio;i--)
{
m[fijo][i]=valor;
valor++;
}
{
fijo=inicio;
for(i=tope+1;i>=inicio;i--)
{
m[i][fijo]=valor;
valor++;
}
{
inicio++;
for(i=inicio;i<tope;i++)
{
m[fijo][i]=valor;
valor++;
}
{
fijo=tope;
tope--;
for(i=inicio;i<tope;i++)
{
m[i][fijo]=valor;
valor++;
}
}
for(i=0;i<n-1;i++)
{
for(j=0;j<=n-1;j++)
cout<<"m[i][j]="<<-4d;
}
system("pause");
return EXIT_SUCCESS;
}