"Sorting" assignment



First, I would like to thank everybody in my previous thread called "general
tree assignment in c".
It's not about some kind of student's lazyness, the problem is a little bit
depper. Guy, whose job was to taught us programming basics and C was so bad
so he got fired at our hard initiative so we are faced with severe problems
in this subject called "algorithms and data structures".

Now, we have to write something like this:

We have program which prints news. There are unlimited number of news(?).
Every news contains subject and body text. Also, we count how much was every
news read. Everytime a news get read, we add 1 to to the value "read".
Create functions which will print the top 5 of the news, how much in average
something gets read, and what's the difference between the top news and the
news in the middle.

I am looking at switch case usage and bubblesort?

Sorry for any bad translation from croatian to english.

Thank you for your time.


.