Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.57 KB | None | 0 0
  1.    for( int a = 1000; a < 10000; ++a )
  2.     {
  3.         int b = a;
  4.         int array[4] = { 0, 0, 0, 0 };
  5.         for( int i = 0; i < 4; ++i )
  6.         {
  7.             int iDig = b % 10;
  8.             b /= 10;
  9.             array[i] = iDig;
  10.         }
  11.         // do the first 2 and last 2 match?
  12.         if( array[0] == array[1] && array[2] == array[3] )
  13.         {
  14.             // is it a perfect square?
  15.             double dVal = sqrt( (double)a );
  16.             if( dVal == floor( dVal ) )
  17.                 printf( "%d is a perfect square (%f)\n", a, dVal );
  18.         }
  19.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement