elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Puzzle en dev c++ 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;                 
}
 
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines