Revision: 36495
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 22, 2010 09:09 by Nikolak
Initial Code
//Nikola Karimovic
//Strukture podataka zadatak 3
//Glavni dio programa
#include<iostream>
using namespace std;
struct tbanka{
char ime_prezime[50];
char transakcije[50];
int godine;
int racun;
};
struct tred{
tbanka elem;
tred *iduci;
};
struct red{
tred *prvi,*zadnji;
};
typedef struct tbanka element;
typedef struct red Queue;
red* InitQ(red *R){
tred *novi=new tred;
R = new red;
R->prvi=novi;
R->zadnji=novi;
novi->iduci=NULL;
return R;
}
tbanka FrontQ(red *R){
if(R->prvi==R->zadnji){
cout<<"Red je prazan "<<endl;
}
else
return R->prvi->iduci->elem;
}
void EnQueueQ(tbanka x, red *R){
tred *novi=new tred;
novi->elem = x;
novi->iduci=NULL;
R->zadnji->iduci=novi;
R->zadnji=novi;
}
void DeQueueQ(red *R){
if(R->prvi==R->zadnji){
cout<<"Red je prazan "<<endl;
}
else{
tred *brisi = R->prvi;
R->prvi = R->prvi->iduci;
delete brisi;}
}
int IsEmptyQ(red *R){
if(R->prvi==R->zadnji){
return 1;}
else{
return 0;}
}
Initial URL
Initial Description
Initial Title
Strukture podataka zadatak 3 header pokazivaci
Initial Tags
Initial Language
C++