Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicitÓ e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - [HELP]Gestione di uno Stack di N.complessi
Forum - C/C++ - [HELP]Gestione di uno Stack di N.complessi

Avatar
Resh (Normal User)
Newbie


Messaggi: 5
Iscritto: 22/02/2012

Segnala al moderatore
Postato alle 15:40
Mercoledý, 22/02/2012
Scrivere un insieme di funzioni C per la gestione di uno stack  di numeri complessi. Implementare le funzioni push per inserire un numero in cima allo stack, per leggere l'ultimo elemento  inserito e "cancellarlo", peek per leggere l'ultimo elemento inserito, size per contare il numero di elementi inseriti, swap per scambiare gli ultimi due elementi inseriti. Massima profonditÓ dello stack: 6 elementi

Stavo cominciando scrivendo le strutture dati , ma nel definire lo stack la massima profonditÓ come la definisco???

Codice sorgente - presumibilmente C

  1. typedef struct complex {
  2. double r,i;
  3. } COMPLEX;
  4.  
  5. typedef struct {
  6. COMPLEX *s;         // COMPLEX *s[MAX] ??? il mio dubbio xD
  7. int sindex, size;
  8. }Stack;
  9. Stack stack;



PM Quote
Avatar
Dante.cpp (Normal User)
Pro


Messaggi: 65
Iscritto: 23/11/2011

Segnala al moderatore
Postato alle 17:29
Mercoledý, 22/02/2012

io l'avrei definito come un array di complex come hai fato nel commento:

Codice sorgente - presumibilmente C

  1. typedef struct complex {double real; double imag; } cmplx;
  2.  
  3. typedef struct stack{cmplx elementi[MAX]; }stack;





PM Quote
Avatar
Resh (Normal User)
Newbie


Messaggi: 5
Iscritto: 22/02/2012

Segnala al moderatore
Postato alle 17:43
Mercoledý, 22/02/2012
ok allora fino a qua ci siamo ;) metto un bel define MAX 6.. vediamo continuo l'implementazione delle funz

PM Quote