Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica

C


Qdidactic » stiinta & tehnica » informatica » c
Implementarea cozilor prin tipul tablou



Implementarea cozilor prin tipul tablou


/* 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(

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');

}



Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright