• Non ci sono risultati.

Un programma per il ripasso del C: MasterMind

N/A
N/A
Protected

Academic year: 2021

Condividi "Un programma per il ripasso del C: MasterMind"

Copied!
2
0
0

Testo completo

(1)

Un programma per il ripasso del C:

MasterMind

Come `e noto questo `e un gioco in cui si deve indovinare una sequenza di colori. Nella ver- sione che propongo si gioca con le seguenti regole:

1. ogni giocatore sceglie un numero di quattro cifre, tutte diverse tra loro;

2. i giocatori a turno tentano di indovinare il numero dell’altro giocatore con un numero di loro scelta;

3. l’altro giocatore deve dire quante cifre in- dovinate sono al posto giusto (crocette) e quante al posto sbagliato (circoletti). Ad esempio, se il numero da me scelto `e il

(2)

2496 e il mio avversario dice 3467, avr`a ottenuto una crocetta (il 4) e un tondino (il 6).

4. vince chi indovina prima il numero altrui.

Per poter giocare contro il computer dovremo fornire ad esso la capacit`a di scegliere un nu- mero a caso. Questo si fa con la funzione ran- dom() contenuta in stdlib, che restituisce un intero a caso tra 0 e RAND MAX. Per avere un intero tra 0 e 10000 basta fare random()%10000.

Attenzione! random() va inizializzata.

Inoltre ci vuole una funzione che fornisca le cifre di un certo numero, e una che (usando la precedente) confronti due numeri per vedere quante cifre hanno uguali e quante diverse.

Buon divertimento!

Riferimenti

Documenti correlati

 Tutte le applicazioni lineari invertibili

• Hybrid e Plug-in Hybrid rimarranno la scelta ottimale per un utilizzo misto, quindi per la grande maggioranza dei Clienti... Benefici di un

[r]

prevede una prima adesione con una forte connotaazione comuni- cativa per stigmatizzare i com- bustibili fossili e il modello pro- duttivo, economico e sociale che

CARTA CARBONE, OLEATA, CHIMICA, PLASTIFICATA E SCONTRINI CARTONI PER LA PIZZA SPORCHI TUTTE LE POSATE DI PLASTICA STRACCI SPORCHI ingombranti e inerti; carta, cartone e Tetra

Giovedì 4 ORIAGO CENTRO Giovedì 11 MALCONTENTA Mercoledì 17 MIRA NORD Mercoledì 24 BORBIAGO Mercoledì 31

Giovedì 11 CAMPAGNA LUPIA via dello Sport Lunedì 15 LUGHETTO Piazza Conciliazione Giovedì 25 CAMPAGNA LUPIA via dello

CARTA CARBONE, OLEATA, CHIMICA, PLASTIFICATA E SCONTRINI CARTONI PER LA PIZZA SPORCHI TUTTE LE POSATE DI PLASTICA STRACCI SPORCHI ingombranti e inerti; carta, cartone e Tetra