Site hosted by Angelfire.com: Build your free website today!

Ausgeben aller Teiler einer Zahl


Zur Bestimmung aller Teiler einer Zahl wird diese durch alle ganzen Zahlen im Bereich von 1 bis einschließlich zahl/2 dividiert und jeweils der Rest betrachtet (Modulo-Operation). Ist der Rest 0, so ist der Divisor ein natürlicher Teiler der Zahl

void cm_teiler(int zahl) {
     for(int i=1; i<=zahl/2 +1; ++i) {
         if((zahl%i) == 0)
             std::cout << i << " ; ";
         }
     std::cout << zahl << '\n';
}


   Computer    Programmieren (incl. C++ Kurs)    Algorithmen    Bücher    

Zeitschriften    Heavy Metal    Mountainbiking    Meine Katze    

Über mich und die Site    Links    Downloads    Gästebuch    HP mit Umfrage