[C] Array, random, controllo...

Forum di discussioni su C e C++

Moderatori: Toki, Rey

[C] Array, random, controllo...

Messaggioda Antracid » 01 mar 2010, 18:54

Salve gente,
ho un problemino di programmazione che mi ha bloccato, mi spiego meglio..
avendo diversi array per esempio:
UNO[4]={1,2,3,4}
DUE[3]={3,4,5}
TRE[5]={5,6,7,8,9}

come posso fare a far estrarre, tramite random, un numero contenuto nell'array UNO, stamparlo a video, dopo estrarre un numero nell'array DUE verificando che non coincida con il primo estratto e stamparlo a video..e così via per i successivi array ?

Il dilemma mi mangia il cervello!!!! f30
Grazie f22
Antracid
New Entry
 
Messaggi: 2
Iscritto il: 01 mar 2010, 18:43

Re: [C] Array, random, controllo...

Messaggioda ixamit » 01 mar 2010, 21:09

Io utilizzerei un'array di struct memorizzando il ptr dell'array e la dimensione. Inizialemente dovrei pushare gli array nella struct e poi il gioco è fatto. Crea 2 funzioni una di ricerca sul tuo array di OUTPUT ed una funz per pescare in rand. **Fine**
Codice: Seleziona tutto
#define MAX_ARRAY 10
struct s_arr
{
  int *ptr_arr;
  int size;
}my_array[MAX_ARRAY];
int curr_struct=0;


Codice: Seleziona tutto
int main(void)
{
  int UNO[]={1,2,3,4},DUE[]={3,4,5},TRE[]={5,6,7,8,9};
  int OUTPUT[MAX_ARRAY];
  ...
  push_struct (&UNO[0],sizeof(UNO)/sizeof(int));
  push_struct (&DUE[0],sizeof(DUE)/sizeof(int));
  push_struct (&TRE[0],sizeof(TRE)/sizeof(int));
  ...



Saluti,
Max
ixamit
Utente Senior
 
Messaggi: 256
Iscritto il: 14 ott 2009, 00:33

Re: [C] Array, random, controllo...

Messaggioda Antracid » 01 mar 2010, 21:27

Grazie :)
Antracid
New Entry
 
Messaggi: 2
Iscritto il: 01 mar 2010, 18:43

Re: [C] Array, random, controllo...

Messaggioda ixamit » 02 mar 2010, 16:58

prego
ixamit
Utente Senior
 
Messaggi: 256
Iscritto il: 14 ott 2009, 00:33


Torna a C/C++

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

IPROGRAMMATORI.IT 2010. Tutti i diritti riservati. - P.IVA 04135460873 | Pubblicità | Termini e Condizioni - Privacy Policy | RSS 2.0 - Le news di IProgrammatori.itRSS