Revision: 36291
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 20, 2010 05:03 by renata
Initial Code
#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;
}
Initial URL
Initial Description
Initial Title
RED_strukture_podataka
Initial Tags
Initial Language
C++