/* fichero rotamat.c */ /* girar una matriz rectangular */ #include double **crear_matriz(int, int); void main(void) { int numfil, numcol; int i, j, num, giro; double **a; printf("\nIntroduzca el número de filas: "); scanf("%d", &numfil); printf("\nIntroduzca el número de columnas: "); scanf("%d", &numcol); a = crear_matriz(numfil, numcol); for (i=0; i=0; j--) { printf("\n"); for(i=0; i=0; i--) { printf("\n"); for(j=numcol-1; j>=0; j--) printf("%12.4lf ", a[i][j]); } } else if(giro == 3) { printf("\n\nLa matriz girada %d veces es:\n",num); for(i=numcol-1; i>=0; i--) { printf("\n"); for(j=numfil-1; j>=0; j--) printf("%12.4lf ", a[j][i]); } } else { printf("\n\nLa matriz girada %d veces es:\n", num); for(i=0; i