Dev - C++ - ayuda con mi algoritmo

 
Vista:

ayuda con mi algoritmo

Publicado por gaghiel (1 intervención) el 23/05/2014 06:11:27
hola tengo un problema con este algoritmo pues no me quiere correr en dev c/c++ se supone que me haga una matriz nxn donde los bordes de la misma solo ponga 0 y en el centro numero del 1 al 9 si alguien pudiera echarme la mano con esto

0 0 0 0 0 0 0 0 se supone que esta es la idea del algoritmo
0 1 5 8 7 4 4 0
0 2 8 9 3 5 1 0
0 2 3 5 4 7 8 0
0 2 6 7 4 3 5 0
0 3 5 4 8 1 1 0
0 1 2 4 8 9 6 0
0 0 0 0 0 0 0 0


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>


void construye(int fil, int col, int array[10][10])
{
int a;
for(int i=0;i<fil;i++)
{

for(int j=0;j<col;j++)
{
if (i!=0 && j<col-1 && j!=0 && i<fil-1)
{
regresa:
a = rand()%10;
if (a!=0)
array[i][j]= a;
else
goto regresa;


}
else
array[i][j]= 0;

}
printf("\n");
}

}

/*int random (int a)
{
regresa:
a = rand()%10;
if (a!=0)
return a;
else
goto regresa;
}*/
int main ()
{
int fil, col;
int matriz[10][10];
construye (fil,col,matriz);

getch();
return 0;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder