Revision: 35950
Updated Code
at November 16, 2010 11:11 by ivamilice
Updated Code
#include<iostream>
using namespace std;
struct auto{
int serial, godina;
char proizvodac[50], model[50];
};
typedef auto element;
struct el{
element value;
struct el *next;
};
typedef struct el stog;
element TopS(stog *s){
stog *top;
if(s->next==NULL){
cout<<" Greska! "<<endl;
exit(1);
};
top=s->next;
return top->value;
};
void PushS(element z, stog *s){
stog *novi;
novi=(stog *)malloc(sizeof(stog));
novi->value=z;
novi->next=s->next;
s->next=novi;
};
void PopS(stog *s){
stog *temp;
if(s->next==NULL){
cout<<" Greska! "<<endl;
exit(1);
};
temp=s->next;
s->next=temp->next;
free(temp);
};
stog * InitS(void){
stog *s;
s=(stog *)malloc(sizeof(stog));
s->next=NULL;
return s;
};
int IsEmptyS(stog *s){
if(s->next==NULL) return 1;
else return 0;
};
Revision: 35949
Updated Code
at November 16, 2010 11:05 by ivamilice
Updated Code
#include<iostream>
using namespace std;
struct auto{
int serial, godina;
char proizvodac[50], model[50];
};
typedef auto element;
struct dva{
element value;
struct dva *next;
};
typedef struct dva stog;
element TopS(stog *s){
stog *top;
if(s->next==NULL){
cout<<" Greska! "<<endl;
exit(1);
};
top=s->next;
return top->value;
};
void PushS(element z, stog *s){
stog *novi;
novi=(stog *)malloc(sizeof(stog));
novi->value=z;
novi->next=s->next;
s->next=novi;
};
void PopS(stog *s){
stog *temp;
if(s->next==NULL){
cout<<" Greska! "<<endl;
exit(1);
};
temp=s->next;
s->next=temp->next;
free(temp);
};
stog * InitS(void){
stog *s;
s=(stog *)malloc(sizeof(stog));
s->next=NULL;
return s;
};
int IsEmptyS(stog *s){
if(s->next==NULL) return 1;
else return 0;
};
Revision: 35948
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 15, 2010 09:28 by ivamilice
Initial Code
#include<iostream>
using namespace std;
struct auto{
int serial, godina;
char proizvodac[50], model[50];
};
typedef auto element;
struct dva{
element value;
struct dva *next;
};
typedef struct dva stog;
element TopS(stog *s){
stog *top;
if(s->next==NULL){
cout<<" Greska! "<<endl;
exit(1);
};
top=L->next;
return top->value;
};
void PushS(element z, stog *s){
stog *novi;
novi=(stog *)malloc(sizeof(stog));
novi->value=z;
novi->next=s->next;
s->next=novi;
};
void PopS(stog *s){
stog *temp;
if(s->next==NULL){
cout<<" Greska! "<<endl;
exit(1);
};
temp=s->next;
s->next=temp->next;
free(temp);
};
stog * InitS(void){
stog *s;
s=(stog *)malloc(sizeof(stog));
s->next=NULL;
return s;
};
int IsEmptyS(stog *s){
if(s->next==NULL) return 1;
else return 0;
};
Initial URL
Initial Description
Initial Title
Implementacija stoga pomoću polja
Initial Tags
Initial Language
C++