typedef struct {char naziv[100]; int god; char godina[40]; }Zgrade;
int konvertuj(char *s)
{char god[40]; strcpy(god,s); char r[13][3]={"M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"}; int v[13]={1000,900,500,400,100,90,50,40,10,9,5,4,1}; int n=strlen(s); int g=0,i=0; while(strlen(god)>0) {char *pok=strstr(god,r[i]); if((pok!=NULL)&&(pok-god==0))//da li se i-ta rimska cifra(pr M) nalazi na 1.poz na pr MCM ili CM {g=g+v[i]; strcpy(god,god+strlen(r[i]));//uklanjamo rimsku cifru koju smo obracunali } else i++; } return g; }