Witam, mam oto taki kod, jednak nie wiem jak ,,przerobić go'' aby były wylosowywane liczby losowe (Po uruchomieniu ma być 100 liczb losowych). Będę bardzo wdzięczny za jakąkolwiek pomoc! Pozdrawiam
Kod:
#include <iostream>
#include <stdio.h>
#include <ctime>
#include <conio.h>
#include <cstdlib>
using namespace std;
void sort( double * tab, int n )
{
int mn = tab[ 0 ], mn_index = 0;
for( int i = 0; i < n - 1; i++ ) {
for( int j = i + 1; j < n; j++ )
if( tab[ j ] < tab[ mn_index ] )
mn_index = j;
double pom = tab[ i ];
tab[ i ] = tab[ mn_index ];
tab[ mn_index ] = pom;
mn = tab[ i + 1 ];
mn_index = i + 1;
}
}
int main() {
double liczba;
int n;
cout << "Ile chcesz wygenerowac losowych liczb rzeczywistych?" << endl;
cin >> n;
double * tab;
tab = new double[ n ];
srand( time( NULL ) );
for( int i = 0; i < n; i++ )
{
liczba = 1.0 + double( n - 1 ) * rand() /(( double ) RAND_MAX );
tab[ i ] = liczba;
}
sort( tab, n );
for( int i = 0; i < n; i++ )
cout << tab[ i ] << endl;
cin.sync();
_getch();
return 0;
}