Еще раз. В условии спрашивается количество целых чисел вида x^r+1/x^r, а не количество целых чисел r. Поэтому, если х - не целое, то, уравнение x+1/x=n имеет решения почти при любом n, т.е. существует бесконечное количество таких целых чисел. А отсюда и при любом r, количество таких х, что x^r+1/x^r - целое, бесконечное число.