5 svar
117 visningar
napleon 10
Postad: 11 feb 2020

slumptal

gör ett program som slumpar fram ett antal tecken på skärmen.
Prova om du kan få bokstäverna att läggas in i ett fält. (och sen skrivas ut)

postitlapp 70
Postad: 11 feb 2020

Om du ska slumpa tecken, snarare än tal, så kom ihåg att tecken egentligen är tal i botten. Sök på ASCII-tabellen.

napleon skrev:

gör ett program som slumpar fram ett antal tecken på skärmen.
Prova om du kan få bokstäverna att läggas in i ett fält. (och sen skrivas ut)

Som jag förstår uppgiften så är antal tecken godtyckligt men de måste vara bokstäver och ligga i ett fält, d v s som en medlem i en klass. Det står inte om klassmedlemmen måste vara privat (vilket den borde vara), men en publik duger och gör lösningen lite kortare. Det står inte om tecknen ska kunna vara svenska bokstäver, så ASCII duger och gör lösningen lite enklare. Om det ska kunna vara svenska bokstäver så använd förslagsvis UTF-8 istället för ASCII.

Tegelhus 130
Postad: 12 feb 2020

ASCII-metoden är nog enklast om du vill få med alla möjliga (engelska) bokstäver, eller valfri mängd andra tecken som följer på varandra i ASCII-tabellen.

Vill du slumpa från en mer bestämd mängd tecken går det dock också att lägga in alla möjliga tecken i en lista/vektor/array som du sedan slumpmässigt väljer ut från.

napleon, har du kunnat lösa uppgiften eller behöver du fler tips?

napleon 10
Postad: 24 feb 2020
Lindehaven skrev:

napleon, har du kunnat lösa uppgiften eller behöver du fler tips?

jag har inte än hittat  ett bra lösning

Svara Avbryt
Close