webForumDet fria alternativet

Kontroll av siffror ur Randomize

C/C++

12 svar · 242 visningar · startad av yaz

Medlem sedan maj 20021 028 inlägg
Frågan#1

Jag håller på med en uppgift i c++ och har "major problems". Jag är i slutet på kurs A.

Uppgiften är som följande:

Jag ska skapa ett lotteri. 10 bollar ska slumpas fram (deras nummer alltså) och de ska placeras i ordningen de dyker upp.

En kontroll måste dock ske så att randomizefunktionen inte tar fram samma siffra som kommit upp tidigare. Jag måste alltså ha en kontroll som, innan den visar nästa bolls nummer, kontrollerar med tidigare bollars nummer. Om den skulle få fram en likadan siffra, ska den köra randomizen igen för just den bollen.

Detta ska göras 2 gånger á 10 bollar.

Jag hoppas på er hjälp! snaaabbt :e

Medlem sedan maj 20002 597 inlägg
#2

när man går en kurs.. ska man inte rota i guider osv för att komma fram till svar istället för att ställa frågan "kan nån göra detta till mig så jag kan få betyg i kursen" ?

Medlem sedan maj 20021 028 inlägg
#3

eller så kan man lita på sina goda kamrater på wF...?

Medlem sedan maj 20002 597 inlägg
#4

klart, det är ju ett alternativ :)

Medlem sedan maj 20021 028 inlägg
#5

nej men det är såhär att läraren har sagt att vi får ta hjälp var vi vill för att lösa denna uppgift. Det enda som vi inte får är hans hjälp.

Så det är alltså inte fusk att ta hjälp av er här! :)

Medlem sedan apr. 20003 971 inlägg
#6

1. Lägg alla bollar i en lista.
2. Slumpa fram en av bollarna från listan.
3. Flytta bollen från boll-listan till en uttagnings-lista.
4. Gå till punkt 2.

Genom att du flyttar bollen kan den inte slumpas fram igen.

Medlem sedan juni 200010 432 inlägg
#7

Märklig lärare som inte vill hjälpa sina elever, men tycker det är OK att andra gör det :OO

Medlem sedan maj 20021 028 inlägg
#8

swey, tack för tips om tillvägagångssätt.

PeW, jag tror att hans tanke är att vi själva ska kunna ta reda på sånt som vi inte kan. Ett sätt att utvecklas utan hans konkreta hjälp. Kan ju tillägga att det är en mycket bra lärare som för övrigt förklarar och hjälper på ett mycket bra sätt...

Medlem sedan juni 200010 432 inlägg
#9

OK... då missförstod jag situationen :)

Medlem sedan maj 20021 028 inlägg
#10

inga problem... ;)

Medlem sedan maj 20021 028 inlägg
#11

förresten. hur kan man gå tillväga för att slumpa ut en variabel och visa dess värde?

Medlem sedan juni 200010 432 inlägg
#12
#include<ctime>
#include<cstdlib>
...
...
...
srand(time(0));
int limit = _högsta_värde_du_vill_ha_;
std::cout <<  rand()%limit;

Typ ;)

Medlem sedan maj 20021 028 inlägg
#13

spank you very much :e ;)

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)