Skip to main content

UVa 11461 - Square Numbers : Solution in C


Solution:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<math.h>
int main()
{
    int a,b,i,s,sq;

            while(scanf("%d%d",&a,&b) && a!=0 && b!=0)
            {
                s = 0;

                for(i=a;i<=b;i++)
                {
                    sq = sqrt(i);
                    if(i==sq*sq){
                       s++;
                    }
                }
                printf("%d\n",s);
            }
    return 0;
}

Comments

Popular posts from this blog

CSE 102 - 01 : Basic Calculator In C Using If-Else

Source Code: #include<stdio.h> int main (){ double a,b; char c; int d; printf( "Operation signs: \n\t For Addition \t\t : \t Press '+' \n\t For subtraction \t : \t Press '-' \n\t For multiplication \t : \t Press '*' \n\t For division \t\t : \t Press '/' \n\n Select an operation: \n " ); scanf( "%c" , & c); printf( "Enter a number: \n " ); scanf( "%lf" , & a); printf( "Enter another number: \n " ); scanf( "%lf" , & b); if ( c == '+' ){ printf( "The sum of %lf & %lf is = %lf \n " ,a,b,a + b); } else if ( c == '-' && a >= b ){ printf( "The difference of %lf & %lf is = %lf \n " ,a,b,a - b); } else if ( c == '*' ){ printf( "The multiplication of %lf & %lf is = %lf \n " ,a,b,a * b); } else if ( c ...