webForumDet fria alternativet

Kontroll av siffror ur Randomize

12 svar · 240 visningar · startad av yaz

yazMedlem sedan maj 20021 028 inlägg
#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

SicoMedlem 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" ?

yazMedlem sedan maj 20021 028 inlägg
#3

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

SicoMedlem sedan maj 20002 597 inlägg
#4

klart, det är ju ett alternativ :)

yazMedlem 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! :)

SweyMedlem 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.

PeWMedlem 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

yazMedlem 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...

PeWMedlem sedan juni 200010 432 inlägg
#9

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

yazMedlem sedan maj 20021 028 inlägg
#10

inga problem... ;)

yazMedlem 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?

PeWMedlem 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 ;)

yazMedlem sedan maj 20021 028 inlägg
#13

spank you very much :e ;)

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)