static void Sortiraj(Radnik[] radnici)
for(int i=0; i<radnici.Length-1; i++)
for(int j=i; j < radnici.Length; j++)
usporedbaPrezimena = String.Compare(radnici[i].prezime, radnici[j].prezime);
if(usporedbaPrezimena > 0 || usporedbaPrezimena == 0 && radnici[i].placa < radnici[j].placa)
public static void Main()
Console.Write("Unesite broj radnika za koje želite unijeti podatke: ");
n = int.Parse(Console.ReadLine());
Radnik[] radnik = new Radnik[n];
for (int i = 0; i < n; i++)
Console.Write("Unesi ime radnika: ");
radnik[i].ime = Console.ReadLine();
Console.Write("Unesi prezime radnika: ");
radnik[i].prezime = Console.ReadLine();
Console.Write("Unesi godinu rođenja radnika: ");
radnik[i].god_rodenja = int.Parse(Console.ReadLine());
radnik[i].dob = Dob(radnik[i].god_rodenja);
radnik[i].placa = Placa(radnik[i].dob);
foreach(Radnik r in radnik)
Console.WriteLine("Ime: {0}\nPrezime: {1}\nGodina rođenja: {2}\nDob: {3}\nPlaća: {4}", r.ime, r.prezime, r.god_rodenja, r.dob, r.placa);