Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- struct element {
- float wzrost;
- float waga;
- struct element *nast;
- };
- typedef struct element ELEMENT;
- typedef ELEMENT *ADRES;
- void DodajDoListy(ADRES *pocz,float wzrost,float waga)
- {
- ADRES nowy;
- nowy=(ADRES)malloc(sizeof(ELEMENT));
- nowy->wzrost=wzrost;
- nowy->waga=waga;
- if((*pocz)==NULL)
- nowy->nast=NULL;
- else nowy->nast=(*pocz);
- (*pocz)=nowy;
- }
- void czysclista(ADRES *pocz)
- {
- ADRES pom=(*pocz);
- while (pom!=NULL)
- {
- (*pocz)=(*pocz)->nast;
- free(pom);
- pom=(*pocz);
- }
- }
- void wypiszliste(ADRES pocz)
- {
- ADRES pom=pocz;
- while (pom!=NULL)
- {
- printf("%f\t%f\n",pom->wzrost,pom->waga);
- pom=pom->nast;
- }
- }
- int main()
- {
- ADRES lista=NULL;
- DodajDoListy(&lista,160.8,72.4);
- DodajDoListy(&lista,130.1,28.2);
- DodajDoListy(&lista,320.0,0.86);
- wypiszliste(lista);
- czysclista(&lista);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement