Added lot of junk laying around on harvie.cz
[mirrors/Programs.git] / php / skripty / prvocisla.php
diff --git a/php/skripty/prvocisla.php b/php/skripty/prvocisla.php
new file mode 100644 (file)
index 0000000..fc72d2a
--- /dev/null
@@ -0,0 +1,39 @@
+<?php\r
+\r
+//FUNCTION IS_PRIME()\r
+\r
+function is_prime ($num) {\r
+  \r
+  if($num < 2) { return (0); } \r
+  if ( ($num > 2) && (($num % 2) == 0) ) { return (0); }\r
+  $i = 2;\r
+  while ($i < $num) {\r
+    if ( ($num % $i) == 0 ) { return (0); }\r
+    $i++;\r
+  }\r
+  return (1);\r
+}\r
+\r
+//CODE\r
+\r
+//Prvocisla: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, \85\r
+//echo(is_prime(1)."\n".(7%2)); //Debug\r
+\r
+//Settings\r
+$min = 1;\r
+$max = 3000;\r
+\r
+//Logic\r
+$total_primes = 0;\r
+while ($min <= $max) {\r
+  if(is_prime($min)) {\r
+  echo($min."\n"); //Show all primes\r
+  $total_primes++; //Count all primes\r
+  }\r
+$min++;\r
+}\r
+\r
+//Output\r
+echo("\nPrimes total: ".$total_primes."\n"); //Total number of primes\r
+\r
+?>\r
This page took 0.145291 seconds and 4 git commands to generate.