Andreas703
Mitglied
Also
Ich habe DevCpp von Bloodshed und arbeite unter Windows
Ich soll dieses Programm soweit wie möglich verschnellern(Es ist ein von mir selbstgeschriebenes Programm, aber es geht angeblich schneller und der Lehrer gab dies gleich mal als Aufgabe für mich, ob ich herausfinde wies geht, also machts auch nix wenn ichs nicht herausfinde ^^)
Ich hoffe trotzdem das ihr mir helfen könnt da es bis zum aufzählen aller Primzahlen bis 10 mio immerhin über 100 sec dauert( ich denke sogar 136 sec waren es)
Achja... die Ausgabe und der Timebefehl sollten bitte bleiben^^
Ich habe DevCpp von Bloodshed und arbeite unter Windows
Ich soll dieses Programm soweit wie möglich verschnellern(Es ist ein von mir selbstgeschriebenes Programm, aber es geht angeblich schneller und der Lehrer gab dies gleich mal als Aufgabe für mich, ob ich herausfinde wies geht, also machts auch nix wenn ichs nicht herausfinde ^^)
Ich hoffe trotzdem das ihr mir helfen könnt da es bis zum aufzählen aller Primzahlen bis 10 mio immerhin über 100 sec dauert( ich denke sogar 136 sec waren es)
Achja... die Ausgabe und der Timebefehl sollten bitte bleiben^^
Code:
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <windows.h>
#include <time.h>
int main()
{
int w,x,y,z,a;
long zeit1,zeit2,zeit;
time(&zeit1);
for(w=3;w<10000000;w++)
{
y=0;
for(x=2;x<(sqrt(w)+1);x++)
{
z=w%x;
if(z==0)
{
y++;
break;
}
}
if(y==0)
{
cout<<<"\n";
}
}
time(&zeit2);
zeit= zeit2 - zeit1;
cout<
getch();
}