HI COM,
Ich hab gerade ein Programm in C++ geschrieben, welches alle Teiler einer Zahl ausgibt.
Also alle 7. Zum Beispiel von 10: 7, von 20: 7,14
Aber wenn ich die Zahl 999999999 eingebe, braucht es eine Ewigkeit, bis er es mal gerechnet hat :)
Wie kann ich das verschnellern? DIe Prozessorauslastung kann ruhig auf 100% hoch gehen.
Hier mal mein Code:
int main()
{
int Zahl;
int Teiler;
printf("Bitte gib eine Zahl ein >");
scanf("%i", &Zahl);
fflush(stdin);
for(Teiler = 1; Teiler <= Zahl; Teiler = Teiler + 1)
{
if(Teiler%7==0)
{
printf("%i\n", Teiler);
}
}
system("Pause");
return 0;
}
Wäre dankbar, wenn Ihr mir helfen würdet :)
MfG KilerAffe