Download docx - algoritmo espiral

Transcript

#include

//Variables globales

int nmatriz = 0;

void generarMatriz(int nmatriz);

//Funcion principal

int main(){

printf("Inserta el tamao de la matriz\n");

scanf("%d",&nmatriz);

generarMatriz(nmatriz);

}

//Funcion que generara la matriz en caracol

void generarMatriz(nmatriz){

int i,j;

int countTotal = 1,tamanioTotal = nmatriz*nmatriz;

int fila = 0, check = nmatriz, band = 1;

int matrizCaracol[nmatriz][nmatriz];

//Llena matriz

while(countTotal= band ; i--){

matrizCaracol[i][fila] = countTotal;

countTotal = countTotal++;

}

band++;

fila = band-1;

}

//Imprimir matriz

for(i=0; i