Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Se adauga si se extrag dintr-o coada mai multe caractere
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {const unsigned NMAX=100;
- typedef char nod;
- nod coada[NMAX+1];
- unsigned prim=0,ultim=0,k=0,este_plina,este_vida,i;
- prim=1;ultim++;k++;coada[ultim]='a';
- for(i=1;i<=3;i++)
- {este_plina=(k==NMAX);
- if(!este_plina)
- {if (ultim==NMAX) ultim=1; else ultim++;
- coada[ultim]='a'+i;k++;}}
- cout<<"Extrage din coada dupa prima adaugare"<<endl;
- cout<<"Caracter "<<"ultim "<<"prim "<<endl;
- for (i=1;i<=2;i++)
- {este_vida=(k==0);
- if(!este_vida)
- {cout<<coada[prim]<<" ";k--;
- if(prim==NMAX) prim=1; else prim++;
- cout<<ultim<<" "<<prim<<endl;}}
- for (i=1;i<=2;i++)
- {este_plina=(k==NMAX);
- if(!este_plina)
- {if (ultim==NMAX) ultim=1; else ultim++;
- coada[ultim]='A'+i;k++;}}
- cout<<"Extrage din coada dupa a doua adaugare"<<endl;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement