You are on page 1of 2

#include <cstdlib>

#include <iostream>
#include <string>
using namespace std;
struct element;
{
int indbr;
char prezime[15];
char ime[15];
float prosek;
element *pok;
}
void vnes()
{
tekoven->pok=0;
cout<<"vnesi broj na indeks"<<endl;
cin>>tekoven->indbr;
cout<<"vnesi prezime"<<endl;
cin>>tekoven->prezime;
cout<<"vnesi ime"<<endl;
cin>>tekoven->ime;
cout<<"vnesi prosek"<<endl;
cin>>tekoven->prosek;
}
void ispis()
{
tekoven=pocetok;
while((tekoven->pok!=0)||(tekoven->pok==0))
{
cout<<"broj na indeks"<<tekoven->indbr<<endl;
cout<<"prezime"<<tekoven->prezime<<endl;
cout<<"ime"<<tekoven->ime<<endl;
cout<<"prosek"<<tekoven->prosek<<endl;
if(tekoven->pok==0)
break;
tekoven=tekoven->pok;
}
int main(int argc, char *argv[])
{
struct element student[100];
element *tekoven, *sleden, *pocetok;
int izbor=-1;
while (izbor!=0)
{
printf ("Pritisni 1 za kreiranje na lista i prv vnes, 2 za
popolnuvanje, 3 ispis, 0 za izlez: ");
scanf ("%d", &izbor);
switch (izbor)
{
case 1:
tekoven=new element;
vnes();
pocetok= tekoven;
break;
case 2:
sleden=new element;

tekoven->pok=sleden;
vnes();
break;
case 3:
ispis();
break;
case 0;
break;
default:
cout<<"Pogresen vlez ! \n"
system("PAUSE");
return EXIT_SUCCESS;
}

You might also like