Пользователем вводится интервал от h до m.При этом h должен быть меньше, чем m.H и M -вещественные числа. Нужно определить количество чисел последовательности (n-1)^2/n,(n=1,2,3,...),попадающих в интервал [h,m].
Вывести на экран найденные числа и их кол-во.
Мой код:
#include <iostream >
using namespace std;
int main()
{
setlocale (0, "");
float h,p=0,m;
int n=1,count =1;
cout<<"Введите числа [h,m]"<<endl;
cin>>h>>m;
while (p<=m)
{
if (p>=h)
{
cout<<count<<"-e число:"<<p<<endl;
count++;
}
p=((n-1)*(n-1))/n;
n++;
}
system("pause");
return 0;
}