Problem Type : Number Theory
#include<stdio.h>
#include<math.h>
int main()
{
long int a,b,i,k,c;
while(scanf("%ld%ld",&a,&b)==2)
{
k=0;
if(a==0 && b==0)
break;
for(i=1; i<=b; i++)
{
c=pow(i,2);
if(a<=c && b>=c)
{
k++;
}
if(c<a)
continue;
}
printf("%d\n",k);
}
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
long int a,b,i,k,c;
while(scanf("%ld%ld",&a,&b)==2)
{
k=0;
if(a==0 && b==0)
break;
for(i=1; i<=b; i++)
{
c=pow(i,2);
if(a<=c && b>=c)
{
k++;
}
if(c<a)
continue;
}
printf("%d\n",k);
}
return 0;
}
No comments:
Post a Comment