#include #define TRUE 1 #define FALSE 0 int numSides=0; char **original, **new, **temp, **temp2; void rotate(char **temp, int numSides); int compare(char **original, char **temp, int numSides); void reflect(char **original, char **temp, int numSides); main() { FILE *fin = fopen("transform.in", "r"); FILE *fout = fopen("transform.out", "w"); int n, m; fscanf(fin, "%d", &numSides); original = (char**)calloc(numSides,sizeof(char**)); for(n=0; n