Erstes Programm Fehlerhaft, wo ist der fehler.



  • Der der den Fehler findet bekommt nen Keks.

    #include <iostream.h>
    
    void Prim(int zahl)
    {
      int array[100000]={2};
      int i;
      int u;
      int count=1;
      int temp=0;
      float temp2=0;
        for(i=3;i<=zahl;i++)
          {temp=0;
             if(sqrt(zahl)<count)
               temp2 = sqrt(zahl);
             else
               temp2 = count;;
             for(u=1;u<=temp2;u++)
               { if(i%array[u]==0)
                    temp=1;
                  else;};
             if(temp=1)
               {count++;
               array[count]=i;
               cout<<i<<endl;;
               temp = 0;}
             else;};
    };
    
    void main()
    {
      int zahl;
      cout<<"Bis zu welcher Zahl sollen die Primzahlen ausgegeben werden?"<<endl;
      cin>>zahl;
      Prim(zahl);
      cin>>zahl;
    };
    


  • So sicher nicht.
    Wir helfen gerne bei konkreten Problemen. Wir sind hier aber keine Compiler
    oder sonst irgendwelch geartete Antwortmaschinen.

    Was ist dein Problem?
    Was meldet dein Compiler?
    Was willst du tun?

    Ein bischen musst du schon selbst arbeiten.


Anmelden zum Antworten