ďťż

Ładny brzuch

Jak zrobić losowanie liczbnp mam numery: 88796, 91228, 10285, 31945, 19254 i chce wylosować jeden z nich. jak kilka razy uruchomię program żeby były inne numery. chciałbym źródła w c lub c++.



Tworzysz tablicę złożoną z tych liczb i potem losujesz tylko indeks tej tablicy ;)

Źródła no w sumie powinieneś sam to zrobić, użyj funkcji srand(), do zainicjowania generatora liczb pseudolosowych i rand() do wylosowania liczby. Aha no i najłatwiej zrobić to tak rand()%(liczba_elementów_tablicy), i masz ładny indeks:) Aha niezbędne dołączenie nagówka stdlib.h (ew. cstdlib) (i być może np time.h dla zainicjowania generatora)

Możesz tak:
#include <time.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int k;
time_t t;
const int los[]={222,234,45,5556,765};
srand((unsigned) time(&t));

{
k=rand() % 5;
cout<<los[k]<<endl;
}
getch();
}

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •