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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: ayudaa..no se ejecuta(urgente) en: 27 Mayo 2015, 13:01 pm
es urgente porfa alguien que me responda...he estado intentando toda la novhe y nada  :-[ :(
2  Programación / Programación C/C++ / ayudaa..no se ejecuta(urgente) en: 27 Mayo 2015, 12:05 pm
hola...hice este codigo para que muestre el numero 1 en la posicion que desse el usuario...pero no imprime nada solo lee....cual podria ser el error :(....lo que quiero hacer cun el 1 es que pueda ir moviendose por la matriz ...que hago

Código
  1. #include <stdlib.h> //incluye srand() y rand()
  2. #include <conio.h>
  3. #include <time.h> //incluye time()
  4. #include<cstdlib>//color consola
  5. #include<windows.h>
  6. using namespace std;
  7. void gotoxy(int x, int y){
  8.  
  9.             HANDLE Manipulador;
  10.             COORD Coordenadas;
  11.               Manipulador = GetStdHandle(STD_OUTPUT_HANDLE);
  12.             Coordenadas.X=x;
  13.             Coordenadas.Y =y;
  14.               SetConsoleCursorPosition(Manipulador, Coordenadas);
  15.       }
  16.  
  17. int main()
  18. {
  19. int filas, columnas, bateria, posicion, inicialf,inicialc, i, j;
  20. int matriz[100][100];
  21.  
  22.  
  23. cout<<"Digite el tamaño de su mundo:";
  24. cout<<"Largo:";
  25. cin>>filas;
  26. cout<<"Ancho:";
  27. cin>>columnas;
  28. cout<<"En que posicion desea iniciar a lo largo:";
  29. cin>>inicialf;
  30. cout<<"En que posicion desea iniciar a lo ancho:";
  31. cin>>inicialc;
  32.  
  33.  
  34.  
  35. for (int i=1 ; i<=filas; i++)
  36. {
  37. for (int j=1 ; j<=columnas; j++)
  38. {
  39. if (i==inicialf && j==inicialc)
  40. {
  41. matriz[inicialf][inicialc]=1;
  42. }
  43.  
  44. matriz[i][j]=0;
  45. }
  46. }
  47. for (int i=1 ;i>=filas;i++)
  48. {
  49. for (int j=1 ;j>=filas;j++)
  50. {
  51. cout<<"\t", matriz[i][j];
  52. }
  53. }
  54.  
  55.  
   
   
   
   
   
   
}
3  Programación / Programación C/C++ / Re: Como se hace una sopa de numeros en c++ en: 26 Mayo 2015, 04:58 am
pero acaso no saldra del bucle si la condicion se cumple eso quiere decir que encontro el numero?
4  Programación / Programación C/C++ / Re: Como se hace una sopa de numeros en c++ en: 26 Mayo 2015, 04:22 am
ya lo corregi pero sigue igual u.u  :(
5  Programación / Programación C/C++ / Re: Como se hace una sopa de numeros en c++ en: 26 Mayo 2015, 03:59 am
tengo este codigo pero las variables final e inicio no me muestran ningun valor cuando lo ejecuto...cual es el error  :(

Código
  1. #include <stdio.h>
  2. #include<iostream>
  3. #include <stdlib.h> //incluye srand() y rand()
  4. #include <conio.h>
  5. #include <time.h> //incluye time()
  6.  
  7. using namespace std;
  8.  
  9. int main ()
  10. {
  11.    rand()%10;//numeros Aleatorios en funcion del tiempo
  12.  
  13. //declarar
  14. char r;
  15. int filas, columnas, i, j, num, num1, num2, numv,inicioa, iniciob, finala, finalb,  parte[100],inicio,final, des;
  16.  
  17.  
  18. r=='s';
  19.    while (r='s')
  20. {
  21. cout<<"Ingrese numero de filas: "<<endl;
  22. cin>>filas;
  23. cout<<"Ingrese numero de columnas: "<<endl;
  24. cin>>columnas;
  25.     int srand(time(0));//numeros Aleatorios en funcion del tiempo// se inicializa el random para la seleccion aleatortia de numeros
  26.  
  27. int matriz[filas][columnas];
  28.  
  29. //ciclo para el llenado de la matriz
  30.              for(int i=0;i<filas;i++)
  31.              {
  32.                   for( j=0;j<columnas;j++)
  33.                    {
  34.                        matriz[i][j]= rand()%10+0;//Agrega numero aleatorio a la posicion ij de la matri
  35.                    }
  36.              }
  37.  
  38.  
  39. //mostrar matriz
  40. cout<<"\n  SOPA DE LETRAS   \n"<<endl;
  41.       {
  42.            for(int i=0;i<filas;i++)
  43.               {
  44.                   for(j=0;j<columnas;j++)
  45.                       {
  46.                             cout<<"\t"<<matriz[i][j] ;
  47.                       }
  48.  
  49.                cout<<"\n\n";
  50.  
  51.                }
  52. ;
  53. //numero
  54.       cout<<"Numero que desaa buscar:"<<endl;
  55.       cin>>numv;
  56.       j=1;
  57.        while ((j<=4))
  58. {
  59.   parte[j] = numv%10;
  60.   numv = numv/10;
  61.  
  62.   j = j+1;
  63.    }
  64.    des==0;
  65.    //encontrar numero
  66.        for (int i=1 ;i<=filas; i++)
  67.        {
  68.         while(des=0)
  69.         {
  70.         for (int j=1; j<=columnas; j++)
  71.                {
  72.                 if (matriz[i][j]==parte[i])
  73.                 {
  74.                 if(matriz[i][j+1]==parte[i+1])
  75.                 {
  76.                 if (matriz[i][j+2]==parte[i+2])
  77.                 {
  78.                 if (matriz[i][j+3]==parte[i+3])
  79.                 {
  80.                 inicioa==i;
  81.                 iniciob==j;
  82.                 finala==i;
  83.                 finalb==j+3;
  84.                 des==des+1;
  85.  }
  86. }
  87. }
  88. }
  89.  
  90. }
  91. }
  92.  
  93. }
  94. for (int i=filas ;i>=1; i--)
  95.        {
  96.         while(des=0)
  97.         {
  98.         for (int j=columnas; j>=1; j--)
  99.                {
  100.                 if (matriz[i][j]==parte[i])
  101.                 {
  102.                 if(matriz[i][j-1]==parte[i+1])
  103.                 {
  104.                 if (matriz[i][j-2]==parte[i+2])
  105.                 {
  106.                 if (matriz[i][j-3]==parte[i+3])
  107.                 {
  108.                 inicioa==i;
  109.                 iniciob==j;
  110.                 finala==i;
  111.                 finalb==j-3;
  112.                 des==des+1;
  113.  }
  114. }
  115. }
  116. }
  117.  
  118. }
  119. }
  120.  
  121. }
  122. for (int j=1 ;j<=columnas; j++)
  123.        {
  124.         while(des=0)
  125.         {
  126.         for (int i=1; i<=filas; i++)
  127.                {
  128.                 if (matriz[i][j]==parte[j])
  129.                 {
  130.                 if(matriz[i+1][j]==parte[j+1])
  131.                 {
  132.                 if (matriz[i+2][j]==parte[j+2])
  133.                 {
  134.                 if (matriz[i+3][j]==parte[j+3])
  135.                 {
  136.                 inicioa==i;
  137.                 iniciob==j;
  138.                 finala==i+3;
  139.                 finalb==j;
  140.                 des==des+1;
  141.  }
  142. }
  143. }
  144. }
  145.  
  146. }
  147. }
  148.  
  149.  
  150. }
  151. for (int j=columnas ;j>=1; j--)
  152.        {
  153.         while(des=0)
  154.         {
  155.         for (int i=filas; i>=1; i--)
  156.                {
  157.                 if (matriz[i][j]==parte[j])
  158.                 {
  159.                 if(matriz[i-1][j]==parte[j+1])
  160.                 {
  161.                 if (matriz[i-2][j]==parte[j+2])
  162.                 {
  163.                 if (matriz[i-3][j]==parte[j+3])
  164.                 {
  165.                 inicioa==i;
  166.                 iniciob==j;
  167.                 finala==i-3;
  168.                 finalb==j;
  169.                 des==des+1;
  170.  }
  171. }
  172. }
  173. }
  174.  
  175. }
  176. }
  177.  
  178. }
  179.  
  180.  
  181.  
  182.  
  183.  
  184. cout<<"Pocicion inicial:", inicioa, iniciob, "\n";
  185. cout<<"posicion final", finala, finalb ,"\n";
  186. cout<<"Desea jugar otra ves?s/n";
  187. cin>>r;
  188.       }
  189.     system("pause");  
  190.   }
  191. }
6  Programación / Programación C/C++ / Re: Como se hace una sopa de numeros en c++ en: 26 Mayo 2015, 02:05 am
mmm osea una matriz nxm con mumeros aleatorios el numero lo digita el usuario y este debe ser buscado dentro de la matriz. Los números solo aparecerán de forma horizontal y vertical. El sentido en el que pueden aparecer puede ser de izquierda a derecha, de derecha a izquierda, de arriba a abajo o de abajo a arriba y se debe mostrar la posicion donde inicia el numero y donde termina....pero no se como hacer eso u.u :(
7  Programación / Programación C/C++ / Como se hace una sopa de numeros en c++ en: 26 Mayo 2015, 01:58 am
quiero saber como hago para ir comparando los numeros que tengo que buscar en la sopa :D... y mostrar la pocicion desde donde inicia hasta donde termina
8  Programación / Programación C/C++ / Como mostrar actualizaciones de una mtraiz sin que se muestre varias veces...:D en: 24 Mayo 2015, 20:27 pm
jeje gracias
9  Programación / Programación C/C++ / Re: Ayuda con una matriz en: 23 Mayo 2015, 11:22 am
jejee gracias...y lo siento por el doble post ;D saludos
10  Programación / Programación C/C++ / Ayuda con una matriz en: 23 Mayo 2015, 04:05 am
holas...tengo un problema al momento de mostrar la matriz, al ejecutarlo me imprime un monton de numeros y no se el por que...soy de primer semestre por fa que alguien me explique :D gracias.
Código
  1. #include<iostream>
  2. #include<conio.h>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.  
  9. int j,i,matriz[11][11]={ {1,1,1,1,1,1,1,1,1,1,1,
  10.                                   1,0,0,0,0,0,0,0,0,0,1,
  11.           1,0,2,0,0,0,0,0,2,0,1,
  12.                                   1,0,0,1,1,1,1,1,0,0,1,
  13.                                     1,0,0,0,1,3,1,0,0,0,1,
  14.                                   1,0,0,0,1,0,1,0,0,0,1,
  15.                                   1,1,0,0,1,0,1,0,0,1,1,
  16.                                   1,1,0,2,0,0,0,2,0,1,1,
  17.                            1,1,0,0,0,4,0,0,0,1,1,
  18.                                   1,1,1,1,0,0,0,1,1,1,1,
  19.                                   1,1,1,1,1,1,1,1,1,1,1     };
  20.  
  21. for (int i=1; i<=11;i++)
  22. {
  23. for (int j=1; j<11;i++)
  24. {
  25. cout<<matriz[i][j]<<" ";
  26. }
  27. cout<<endl;
  28. }
  29.  
  30. }

Mod: Los códigos deben ir en etiquetas GeSHi
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines