[ osmania @ 14.11.2007. 14:59 ] @
Code:
public class EratosthenesApp {
 
   public static void main(String[] args) {
      
         
         boolean[] prim = new boolean[Integer.parseInt(args[0]) + 1];
         System.out.println("Primzahlen von 0 bis " + (prim.length - 1));
         java.util.Arrays.fill(prim, 2, prim.length, true);
         
         int i = 2;
         for( ; i * i < prim.length; i = i + 1) {
            if (prim[i]) {
               System.out.print(i + " ");
               for(int j = i * 2; j < prim.length; j = j + i) {
                  prim[j] = false;
               }
            }
         }
         
         for( ; i < prim.length; i = i + 1) {
            if (prim[i]) {
               System.out.print(i + " ");


kakko bi moglo u c ja sam pokusao sve nece da mi radi hvala punooo
[ idb @ 14.11.2007. 16:45 ] @
Opet domaci zadatak, bez ulozenog truda ...
Mislim da nisi probao da ga prevedes u C/C++,
ali GIYF http://www.google.com/search?h...=Sieve+of+Eratosthenes+c%2B%2B
idb