#include #include #include #include #include #include using namespace std; string getRandomName(const vector& names) { return names[rand() % names.size()]; } void bd_atestat_DIAK(int start_i, int numb_of_it) { srand (static_cast (time(0))); numb_of_it -= start_i; for(int i=start_i; i<=numb_of_it; i++) { // [Anyaszam] int anya_szam; anya_szam=i; // [Nev] string nev; vector firstNames = {"John", "Jane", "Alex", "Emily", "Chris", "Katie"}; vector lastNames = {"Smith", "Doe", "Brown", "Johnson", "Williams", "Jones"}; string firstName = getRandomName(firstNames); string lastName = getRandomName(lastNames); // [Cim] string cim; vector varosok = {"Budapest", "Debrecen", "Szeged", "Miskolc", "Pecs", "Gyor"}; vector utcak = {"Andrassy Ut", "Kossuth Lajos Utca", "Vaci Utca", "Rakoczi Ut", "Margit Korter", "Fo Utca"}; int utszam = rand()%2500+1; string Svarosok = getRandomName(varosok); string Sutcak = getRandomName(utcak); cim = Svarosok + ' ' + Sutcak + ' ' + to_string(utszam); // [Osztaly] string osztaly; osztaly += 'A' + rand()%7; string evfoly; int num = rand()%12+4; if(num<12) evfoly+=to_string(num); else evfoly+=to_string(12); // [Atlag] int LO=1, HI=11, r_int; float jegy1, jegy2, jegy3, jegy4, atlag; float r3 = LO + static_cast (rand()) /( static_cast (RAND_MAX/(HI-LO))); //r3 *= 100; r_int= r3; r3 = r_int; r3 /= 100; if(r3>10)r3=10; jegy1=r3; r3 = LO + static_cast (rand()) /( static_cast (RAND_MAX/(HI-LO))); //r3 *= 100; r_int= r3; r3 = r_int; r3 /= 100; if(r3>10)r3=10; jegy2=r3; r3 = LO + static_cast (rand()) /( static_cast (RAND_MAX/(HI-LO))); //r3 *= 100; r_int= r3; r3 = r_int; r3 /= 100; if(r3>10)r3=10; jegy3=r3; r3 = LO + static_cast (rand()) /( static_cast (RAND_MAX/(HI-LO))); //r3 *= 100; r_int= r3; r3 = r_int; r3 /= 100; if(r3>10)r3=10; jegy4=r3; atlag = ( jegy1 + jegy2 + jegy3 + jegy4 ) / 4; // [Jelzo] bool jelzo = false; int jelzo_randio = rand()%2; if(jelzo_randio == 1) jelzo = true; cout<