usaa21/sk1a/main.c

37 lines
692 B
C
Raw Normal View History

2022-01-22 01:27:27 +00:00
#define SZ 2
2022-01-09 00:12:46 +00:00
#include <stdio.h>
#include <string.h>
#include "maze.h"
void print_solution(char* matrix,int sz){
for (int i = 0; i < sz * sz; i++){
printf("%c ",matrix[i]);
if (i % sz == (sz-1)){
printf("\n");
}
}
}
int main(){
char tmaze[SZ+1][SZ+1]={
2022-01-22 01:27:27 +00:00
"* ",
" "
2022-01-09 00:12:46 +00:00
};
char maze[SZ*SZ];
memset(maze,' ',SZ*SZ);
for (int i= 0; i < SZ; i++){
for (int j= 0; j < SZ; j++){
if (tmaze[i][j] == 'x'){
maze[i*SZ+j] = 'x';
}
}
}
int r = solve_maze(maze,SZ);
if (!r){
printf("Nenasiel som riesenie\n");
}
print_solution(maze,SZ);
return 0;
}