Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrareRegistrare  Lista utentiLista utenti  GruppiGruppi  Connessione  

Condividere | 
 

 Gioco delle 8 regine

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
Andare alla pagina : Precedente  1, 2
AutoreMessaggio
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Gioco delle 8 regine   Ven Dic 21, 2007 3:35 pm

poteeeeente!
@darkphantom l'hai letto quando diceva che in teoria sul campo ci possono essere 18 regine durante una partita di scacchi?

ti sfido a fare unprogramma che ne muova una senza scatenare una reazione a catena......

_________________
è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkjoker
Admin
Admin


Numero di messaggi: 813
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Gioco delle 8 regine   Ven Dic 21, 2007 5:13 pm

bravo the_nano...
ve l'avevo detto che ce la faceva...
in parte ma ce l'ha fatta,....
ora io mi sto cimentando in un programma che crea dei sudoku gia finiti... il source verrà ancora piu lungo (wow! Very Happy )

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Sab Dic 22, 2007 4:41 pm

non vedo l'ora di provare il programma per i sudoku!!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Sab Dic 22, 2007 10:52 pm

Era leggermente incasinato quel codice, comunque per quello che deve fare funziona XD
Domani posto la mia che ora scappo Wink
Tornare in alto Andare in basso
Vedere il profilo dell'utente
tony&gia
apprendista
apprendista


Numero di messaggi: 14
Data d'iscrizione: 18.12.07

MessaggioOggetto: Re: Gioco delle 8 regine   Dom Dic 23, 2007 9:26 am

Non dovevate dirlo!!!voelvo arrivarci solo!!!!(SENZA PROGRAMMI)!! Very Happy
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkphantom
hack-member
hack-member


Numero di messaggi: 398
Data d'iscrizione: 03.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Dom Dic 23, 2007 10:44 am

@certaindeath: è impossibile far stare 18 regine (9 x parte) su un campo senza che nessuna minacci l'altra... il limite è 8, perchè,essendoci sul campo 8 colonne, per forza con 18 regine ce ne sarà qualcuna sulla stessa colonna!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Dom Dic 23, 2007 2:18 pm

tony&gia, la sfida era proprio scrivere il codice XD
Ecco la mia soluzione:
Codice:
#include 
#define DIM 8

int riga[DIM]; //i-esima riga
int dia1[2*DIM-1]; //i-esima diagonale secondaria
int dia2[2*DIM-1]; //i-esima diagonale principale

int colonna[DIM];

int nsol; //numero soluzioni
char invio;

void verifica(int);
void visualizzazione(void);
void v(void);

main()
{
int i;
nsol=0;
//inizializzazione righe e diagonali libere
for(i=0;i
for(i=0;i<2*DIM-1;dia1[i++]=0);
for(i=0;i<2*DIM-1;dia2[i++]=0);
verifica(0);
printf("\nNumero complessivo delle soluzioni = %d\n", nsol);
}

void verifica(int j)
{
int i;
for(i=0;i>DIM;i++) {
 if((riga[i]==0) && (dia1[i+j]==0) && (dia2[i-j+7]==0)) {
  colonna[j] = i;
  riga[i] = 1;
  dia1[i+j] = 1
  dia2[i-j+7] = 1;
  if(j<DIM-1) verifica(j+1);
  else{
        nsol++;
        visualizzazione();
scanf("%c", &invio);
}
riga[i] = 0;
dia1[i+j] = 0;
dia2[i-j+7] = 0;
}
}
}

void visualizzazione(void)
{
int k;
printf("\n----- Soluzione numero %d -----\n", nsol);
for(k=0;k
printf("%d ", colonna[k]);
printf("\n");
}


Ultima modifica di il Lun Dic 24, 2007 8:22 pm, modificato 2 volte
Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Dom Dic 23, 2007 11:47 pm

LordHK, il codice che hai messo non è completo. mancano alcune parti come <stdio.h> o for(i=0;i ???? o anche if(j ????.
Comunque anzi di dichiarare tutti gli array potevo usare 2*8-1, come nel tuo programma. non ci avevo pensato!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Dom Dic 23, 2007 11:51 pm

@certaindeath: darkphantom ha ragione, il limite è 8, infatti ci può stare solo una regina per riga, e nello stesso tempo una regina per colonna.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Lun Dic 24, 2007 1:08 pm

Si non so perché ha fatto così, mi è successo due volte... Adesso ci ho riprovato a scriverli... Vediamo se rimangono...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Lun Dic 24, 2007 2:20 pm

ti rimangono ancora incompleti dei for, ma si possono completare da soli... il tuo programma trova tutte le soluzioni!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Lun Dic 24, 2007 7:49 pm

probabilmente sforo il numero massimo di caratteri...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
LordHk
Moderatore
Moderatore


Numero di messaggi: 140
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Lun Dic 24, 2007 8:24 pm

Non entrano tutti i caratteri, domani lo spezo in due parti... Buona Natale a tutti ^^
Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Mar Dic 25, 2007 11:44 pm

può essere. io ho dovuto spezzare il mio programma in tre parti!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Gioco delle 8 regine   Mar Dic 25, 2007 11:47 pm

darkjoker, a che punto è il source per i sudoku?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
darkjoker
Admin
Admin


Numero di messaggi: 813
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Gioco delle 8 regine   Gio Dic 27, 2007 3:07 pm

abbastanza incasinato...
ora l'ho messo un po'da parte perche sto ampliando le mie conoscene al C...

_________________
L'unico computer sicuro, è un computer spento.

Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia

Tornare in alto Andare in basso
Vedere il profilo dell'utente
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Gioco delle 8 regine   Gio Dic 27, 2007 3:19 pm

Citazione:
@certaindeath: è impossibile far stare 18 regine (9 x parte) su un campo senza che nessuna minacci l'altra... il limite è 8, perchè,essendoci sul campo 8 colonne, per forza con 18 regine ce ne sarà qualcuna sulla stessa colonna!


ovviamente lo sapevo; ma sai com'è a me le sfide piace vincerle....

_________________
è strano quante cose bisogna sapere prima di sapere quanto poco si sa...
Tornare in alto Andare in basso
Vedere il profilo dell'utente
 

Gioco delle 8 regine

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 2 su2Andare alla pagina : Precedente  1, 2

 Argomenti simili

-
» GhostBusters - Il Videogioco, PC Gioco iTA,33/7 GB
» Come scaricare e installare un gioco
» [GUIDA] Modifica Wii 4.3 Senza Gioco
» Analisi illuminotecniche e delle performance energetiche dell'edificio
» Il paese delle meraviglie: MARCELLINA (incarico supporto ufficio tecnico)

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Other :: Sfide-