#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int wylosuj(int a, int b)
{ int wynik;
wynik= rand()% a+b;
return wynik;
}
int main()
{
srand( time( NULL ) );
int start;
std::cin >> start;
int stop;
std::cin >> stop;
int ile = 20;
int licznik=1;
do
{
std::cout <<"wylosowano nr. "<<licznik<<"."<< wylosuj( start, stop ) << std::endl;
licznik++;
ile--;
} while( ile > 0 );
return 0;
}
jak dostac sie (uzyc) wartosci zwracanych przez funkcje?:)
np. zeby odjąć od wynikow '1'.( jak ponizej) ale zeby nie wywolywac ponownie fukcji bo to wylosuje nowe wartosci a nie uzyje juz wylosowanych.
ile=20;
do
{ cout<<wylosuj( start, stop )-1<<endl;
ile--;
}while(ile>0);
return 0;
}