Return to Snippet

Revision: 36482
at November 22, 2010 06:20 by marko90


Initial Code
struct kli_ban{
       char ime_prez[25], vrs_tr;
       int god_ro, st_rc;
       };        
   
struct re{
       kli_ban klijent[5000];
       int celo, dno;
       };

typedef struct kli_ban elem;

typedef struct re red;

int ADDONE (int x){
    return ((x+1)%1000);
    }
    
bool ISEMPTYQ(re *pok){
     if (ADDONE(pok->dno)==pok->celo)return 1;
     else return 0;
     }
     
elem FRONTQ(re *pok){
     return pok->klijent[pok->celo];
     }

void ENQUEUEQ(elem a, re *pok){
     pok->dno=ADDONE(pok->dno);
     pok->klijent[pok->dno]=a;
     }

void DEQUEUEQ(re *pok){
     pok->celo=ADDONE(pok->celo);
     }

void INITQ(re *pok){
     pok->dno=4999;
     pok->celo=0;}

Initial URL

                                

Initial Description

                                

Initial Title
Marko D - red_polje.hr

Initial Tags
podataka

Initial Language
C++