php-es.org


Welcome! Here you can paste sources and general debugging text, You can even set yourself a password if you want to keep it just for yourself.

Posted by juchipilo on October Fri 14th 11:31 PM - Never Expires
Download | New paste

  1. #!/usr/bin/php -q
  2. <?php
  3. $num = 1;
  4. $sum = 0;
  5. $top = 2000000;
  6. while ( $num < $top){
  7.         if ( isprime($num)){
  8.                 $sum += $num;
  9.         }
  10.         $num++;
  11. }
  12. print "la suma de los primos menores a {$top} es {$sum}\n";
  13.  
  14. function isprime($number){
  15.         if ($number == 1) return false;
  16.         if ($number == 2) return true;
  17.         if ($number == 3) return true;
  18.  
  19.         $topcheck = max(2, intval(sqrt($number)));
  20.  
  21.         for ( $i=2; $i <= $topcheck; $i++){
  22.                 if ( $number % $i ==0 ){
  23.                         return false;
  24.                 }
  25.         }
  26.         return true;
  27. }
Language:
To highlight particular lines, prefix each line with @@





© 2012 - Powered by PASTE 1.0