/ Published in: C++
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
#include<iostream> #include<cstring> using namespace std; typedef int element; struct red{ char ime_prezime[30]; int g_rodenja; float stanje_racun; char transakcija[20]; }; struct tred{ red r[1000]; element front,rear; }; typedef struct red queue; tred t; int AddOne(int n){ return((n+1)%1000); } queue* FrontQ(tred *tr){ return (tr->r) ; } void EnQueueQ(char ip[],int g,int sr,char tr[],tred *ta){ ta->rear=AddOne(ta->rear); strcpy(ta->r[ta->front].ime_prezime,ip); ta->r[ta->front].g_rodenja=g; ta->r[ta->front].stanje_racun=sr; strcpy(ta->r[ta->front].transakcija,tr); } int DeQueueQ(tred *ta){ if(AddOne(ta->rear)==ta->front)cout << "Red je prazan" << endl; else{ta->front=AddOne(ta->front);} } bool IsEmptyQ(tred *ta){ if(AddOne(ta->rear)==(ta->front))return true; else return false; } int InitQ(tred *ta){ (ta->front)=0; (ta->rear)=999; }