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 Mensajes
Páginas: 1 ... 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 [43] 44 45 46 47 48 49
421  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 19 Enero 2012, 17:47 pm
Sí, justo antes de empezar con las matrices estuve viendo el tema de funciones del manual que estoy siguiendo.

¿Con que ponga la matriz en parámetros se refiere a la que tenía en la función main (int M[8][8]; )?

¿Y cómo podría comprobar que hay cuatro valores iguales en la misma posición?

Gracias, y siento si estoy preguntando mucho...

Saludos.
422  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 19 Enero 2012, 16:23 pm
Ah, ¡muchísimas gracias!

Ahora entiendo bien lo que me ha explicado.

Ahora estoy intentando poner si el juego lo gana el jugador 1 o el 2 (quien tenga 4 fichas seguidas en horizontal, en vertical o en diagonal).

Más o menos tengo pensado cómo es, pero falla algo... Al no tener cada "ficha" un valor, no puedo hacer lo que estoy pensando (lo que había pensado era que gana el que tuviera ficha, ficha +1, ficha +2 y ficha + 3 o el que tuviera ficha, ficha+9, ficha+18 y ficha +27).

Al no tener eso, no sé cómo podría plantearlo...

Gracias.
423  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 18 Enero 2012, 23:19 pm
Muchísimas gracias, pero hace unos meses que empecé con C, y no le he entendido muy bien.

Saludos.
424  Programación / Programación C/C++ / Re: Duda sobre Cuatro en línea en: 18 Enero 2012, 19:12 pm
¡Muchísimas gracias!

Ahora mismo acabo de ponerlo fuera del bucle, y, así, me he dado cuenta de otro problema...
Ahora siempre me sale primero la fila 8, después; la 6, la 5, la 4... Incluso cuando meto una columna que no haya usado nunca...

¿Podría darme alguna pista para resolver eso?

Gracias.

Saludos.
425  Programación / Programación C/C++ / Duda sobre Cuatro en línea en: 18 Enero 2012, 18:03 pm
Hola.


Hola.

Estoy haciendo el juego del 4 en raya.

Mi problema es que pregunto la columna en la que quiero poner la ficha, y "cae" a la de más abajo. Pero después, si meto la misma columna, en vez de caerme justo arriba de la ficha, "cae" en la misma casilla (las fichas son 1 y 2, según jugador 1 y jugador 2).

Mi código es:

Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int main (void){
  5.  
  6.   int M[8][8];
  7.  
  8.  int i,j,col,jugador,s,fila,xd;
  9.  int v[col];
  10.  
  11.  
  12.  
  13.   for(i=0;i<8;i++){
  14.   for(j=0;j<8;j++){
  15.   M[i][j]=0;
  16.   }
  17.   }
  18.   jugador=1;
  19.  
  20.   do{    
  21.  
  22.  
  23.   for(i=0;i<8;i++){
  24.   for(j=0;j<8;j++){
  25.   printf("%d  ",M[i][j]);                
  26.   }  
  27.   printf("\n");                                  
  28.   }
  29.  
  30.   printf("Introduce la columna ");
  31.   scanf("%d",&col);
  32.  
  33.   col=col-1;
  34.  
  35.   fila=7;
  36.  
  37.   M[fila][col]=jugador;
  38.  
  39.   fila--;
  40.  
  41.  
  42.   printf("Introduzca un 0 si abandona o un 1 si quiere seguir jugando");
  43.   scanf("%d",&s);
  44.   jugador=3-jugador;
  45.   }while(s==1);
  46.  
  47.  
  48. system("pause");    
  49. }
  50.  

Muchas gracias.
Saludos.
426  Programación / Programación C/C++ / Re: Calcular días que quedan hasta final de año en: 15 Enero 2012, 20:59 pm
¡Muchas gracias!

Me ha quedado muy claro, y ya he terminado el bucle do-while que faltaba.

Muchas gracias.

Saludos.
427  Programación / Programación C/C++ / Calcular días que quedan hasta final de año en: 15 Enero 2012, 18:57 pm
Hola.

Estoy practicando con ejercicios de arrays, y estaba haciendo uno en el que tengo que
hacer un array en el que inserto el número de días que tiene cada mes. A partir de ahí, le pido al usuario que inserte una fecha (sólo día y mes). Entonces, tengo que averiguar cuántos días quedan hasta final de año.

Mi código es:

Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4. int main(){
  5.  
  6.  
  7.    int n,i,x,d,suma,transcurridos,restantes;
  8.    int dias[12]={31,28,31,30,31,30,31,31,30,31,30,31};
  9.  
  10.    printf("Elige un dia del 1 al 31");
  11.    scanf("%d",&d);
  12.  
  13.    do{
  14.    printf("Elige un mes del 1 al 12");
  15.    scanf("%d",&n);
  16.    }
  17.    while(n<1||n>12);
  18.  
  19.  
  20.  
  21.    for(i=0;i<n;i++);
  22.  
  23.    transcurridos+=dias[n-1];
  24.    transcurridos+=d;
  25.    restantes=365-transcurridos;
  26.  
  27.    printf("Dias restantes: %d",restantes);
  28.  
  29.    system("pause");
  30.    return 0;
  31. }

Sé que mi problema está al plantear el bucle for (de hecho, lo que tengo en el bucle for no lo he enlazado con las instrucciones de debajo)...

Muchas gracias.

Saludos.

428  Programación / Programación C/C++ / Re: Array que lea ciertos números en: 15 Enero 2012, 01:18 am
Muchísimas gracias.

Lo que pretendía era hacerlo de la segunda forma que lo has hecho. Sabía hacerlo sin array, pero era para ensayar (es mi segundo ejercicio usándolos).

Según había visto por internet, era algo parecido al código que puse en el primer mensaje, pero al ver que no funcionaba, pues me entró curiosidad, y empecé a editarlo como creía que era. Pero a pesar de eso, no me salió.

Gracias.

Saludos.
429  Programación / Programación C/C++ / Array que lea ciertos números en: 15 Enero 2012, 00:43 am
Hola.

Estoy haciendo un programa en el que cada elemento de un array lea los numeros pares.

Por ejemplo:

v[0] sería 2
v[1] sería 4
v[2] sería 6

Así hasta v[300].

Tengo hecho esto:

Código
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3.  
  4.  
  5. int main(){
  6.  
  7.    int i;
  8.    int v[300];
  9.  
  10.    for(i=0;i<300;i++)
  11.  
  12.    i=2*i+2;
  13.    printf("%d",v[i]);
  14.  
  15.    system("pause");
  16.    return 0;
  17. }
  18.  

Aunque compila, da el resultado 1420; y lo que quiero que salga es 2 4 6 8...

Muchas gracias.

Saludos.
430  Programación / Programación C/C++ / Re: Calcular la media a través de un array en: 14 Enero 2012, 20:16 pm
Ya he editado el código y va bien.

Muchas gracias por tu ayuda.

Saludos.
Páginas: 1 ... 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 [43] 44 45 46 47 48 49
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines