2007: Семечки на каникулы (для тех, кто прошел на регион, решать задачи прошлых регионалок из раздела Личные олимпиады - региональные олимпиады внизу главной страницы)
заведём переменную для результата и для знаменателя. В цикле от одного до N умножаем знаменатель на значение счётчика, делим единицу вещественного типа на знаменатель, прибавляем к результату. Заметьте, что при N > 30, знаменатель не поместится в целый тип, поэтому если N больше 30, нужно просто вывести результат для 30.