Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Implementarea cozilor prin tipul tablou

c



+ Font mai mare | - Font mai mic



Implementarea cozilor prin tipul tablou

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <ctype.h>



#define Lung_max 5

typedef int tipel;

typedef struct

Coada;

int er,n,i;

int avanseaza(int i)

/*Avanseaza*/

void initializare(Coada *c)

/* Initializare */

int cvid(Coada c)

/* cvid */

tipel primul(Coada c)

else return c.elemente[c.fata];

} /* Primul */

void adauga(tipel x,Coada *c)

else

} /* Adauga */

void sterge(Coada *c)

else

}/* sterge */

int cautare(tipel x, Coada c)

return -1;

} /*Cautare*/

void listare(Coada c)

else

putchar('n');

}

}/* listare */

void AfisTab(Coada c) /*Afisez imaginea cozii*/

void enter(void)

/* enter */

void creare(Coada *c)

else

printf('Ati tastat nr.eronat!n');

gotoxy(1,5);

listare(*c);

AfisTab(*c);

gotoxy(1,20);

printf('Continuati?[D/N]'');

fflush(stdin);

scanf('%c',&ch);

ch=toupper(ch);

}

}/* Creare */

void main(void)

else printf('Ati tastat numar eronat!n');

gotoxy(1,5);

listare(c);

AfisTab(c);

break;

case 'S':

clrscr();

er=0;

sterge(&c);

if(er==0)

AfisTab(c);

break;

case 'P':

clrscr();

er=0;

x=primul(c);

if (er==0)

printf('Elementul din coada este:%dn',x);

break;

case 'F':

clrscr();

if (cvid(c))

printf('Eroare: coada este vida.n');

else

else printf('Ati tastat numar eronat!n');

break;

case 'L':

clrscr();

listare(c);

AfisTab(c);

break;

}/*switch*/

enter();

} while(op!='E');

}



Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 976
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved