Título: Puzzle en dev c++ Publicado por: brikejedek en 19 Noviembre 2010, 05:30 am Mi maestra de programacion me dejo un proyecto
tengo que realizar un puzzle de 4*4 15 numeros y un espacio tengo que utilizar arreglos bidimensionales y pedir coordenaas al usuario para mover algun numero para llegar a una matriz final(Ganar el juego) solo que nunca nos enseño nada la maestra se lo basico printf scanf bibliotecas stdio.h stdlib.h conio.h if switch for while do while pero no se nada de matrices y un poco de funciones si alguien me puede pasar un codigo con el que me pueda basar para realizar mi puzzle por favor no quiero reprobar o si alguien ya tiene el programa que me explique como funcionan todas las sentencias y estructuras Les agradezco mucho por su atencion ;) ;) ;) ;) perdon acabo de leer las reglas del foro me serviria mucho que me explicaran como sumar dos matrices bidimensionales de 3*3 elemento por elemento y guardar resultado en una tercera que se imprima en pantalla tengo esto pero no me da lo que quiero #include<stdio.h> #include<conio.h> #include<stdlib.h> main() { int numsa[3][3],numsb[3][3],r[3][3],i,j; //pide valores a printf("INTRODUCE VALORES PARA LA PRIMERA MATRIZ:"); for(i=0;i<3;i++) { for(j=0;j<3;j++) scanf("%d",&numsa[j]); } system("cls"); //pide valores b printf("INTRODUCE VALORES PARA LA SEGUNDA MATRIZ:"); for(i=0;i<3;i++) { for(j=0;j<3;j++) scanf("%d",&numsb[j]); } //Imprime a for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("%d\t",numsa[j]); printf("\n"); } //Imprime b printf("\n\n\n\n"); for(i=0;i<3;i++) { for(j=0;j<3;j++) printf("%d\t",numsb[j]); printf("\n"); } printf("\n"); for(i=1; i<=3;i++) for(j=1;j<=3;j++) r[i-1][i-1] = i*j; for(i=2; i>=0;i--) for(j=2;j>=0;j--) printf("%d\t",r[j]); getch(); return 0; } Título: Re: Puzzle en dev c++ Publicado por: Beakman en 20 Noviembre 2010, 18:41 pm Bueno, a ver si te puedo ayudar en algo.
Código: for(i=1; i<=3;i++) Y lo que esta guardando en la matriz resultado es el resultado de la multiplicación de las posiciones no esta guardando la suma del contenido de las matrices. El código para sumar la matriz seria este: Código: for(int x=0; x<3;x++) Trata de no usar la librería conio, eso lo podes hacer perfectamente con librerías estándar. Título: Re: Puzzle en dev c++ Publicado por: brikejedek en 22 Noviembre 2010, 00:16 am :D GRACIAS FUE DE MUCHA UTILIDAD YA TERMINE MI PROGRAMA ::) ::) ::)
|