Hallo, habe nun alles neu geordnet, hilft aber auch nichts, bin sehr ratlos: #include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{ unsigned int i();
unsigned int n=0 ;
int A[255];
for ( i = 0, i < n, i++)
{
A[i] = rand();
}
if ((rand()( != 0); n++; )// Anzahl der Elemente
for (rand() && n<i)
{
time_t vorher=time(NULL); // Anz. Sekunden seit 1.1.1970 0:00
// Sortieren
for ( i=1, i < n, i++) // Durchläufe
for (int j=n-1, j>=i, j--) {// ein Durchlauf
if (A[j-1] > A[j]) { // vertauschen
int tmp = A[j-1];
A[j-1] = A[j];
A[j] = tmp;
}
}
for (int i= 0, i<n , i++) // Ausgeben
time_t nachher=time(NULL); //Anz. Sekunden seit 1.1.1970 0:00
// Ausgeben
cout << "Dauer: " << nachher-vorher << "sec" << endl;
cout << endl;
}
}
Bitte seht doch mal genauer hin. ich soll damit Zeitmessungen mit unterschiedlich vielen Werten (1.000, 10.000,
100.000 und 200.000) vornehmen!