Revision: 53922
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 3, 2011 06:29 by bagrancar
Initial Code
#include <cstdlib>
#include <iostream>
using namespace std;
struct tpopis
{ int rb;
int x;
int y;
int p;
};
struct r{
tpopis popis[10000];
int front, rear;
};
int addone(int i){
return ((i+1)%10000);
};
void initq(r *red){
red->front=0;
red->rear=9999; //zadnji el polja
cout<<"Inicijaliziranje reda!!"<<endl;
};
bool isemptyq(r *red){
if(addone(red->rear)==red->front) return true;
else return false;
};
void enqueueq(tpopis x, r *red){
if(addone(addone(red->rear))==(red->front)) cout<<"Red je trenutno pun!";
else {
red->rear=addone(red->rear);
red->popis[red->rear]=x;
}
};
void dequeueq(r *red){
if(isemptyq(red)) cout<<"Red je trenutno prazan!";
else red->front=addone(red->front);
};
tpopis frontq(r *red){
if(isemptyq(red)) cout<<"Red je trenutno prazan!";
else return (red->popis[red->front]);
};
Initial URL
www.snipplr.com/strukture_biblioteka_polje
Initial Description
Biblioteka za rjeÅ¡enje pomoÄu polja.
Initial Title
Strukture_biblioteka_polje
Initial Tags
Initial Language
C++