Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C] random con numeri diversi

    Ciao ho fatto un programmino che con random mi sceglie 7 numeri casuali da 1 a 45. come faccio a dire che se un numero é gia stato scelto nn può più sceglierlo???

    grazie

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Dovresti memorizare ciascun numero scelto in un array di sette elementi (uno per ogni cella dell'array) e, ogni volta che estrai un numero casuale (eccetto la prima volta) devi controllare se questo esiste già nell'array (magari tenendo un contatore per capire quali sono le posizioni dell'array che contengono i valori già scelti, in modo da non dover controllare inutilmente tutti i valori, anche quelli successivi all'ultimo valore estratto).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.