Moi,
Pitäisi siis tehdä ohjelma, joka antaa satunnaislukuja niin monta kierrosta, kun käyttäjä haluaa. Ongelma on nyt se, että antaa samat random luvut kaikilla kierroksilla. Missä tässä on virhe?
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
char uusi = 'k';
while (uusi == 'k')
{
int n;
cout << "Monta kertaa arvotaan? \n";
cin >> n;
cout << endl << endl;
for ( int a = 1; a <= n; a )
{
int random_1 = 0, random_2 = 0;
srand(time(NULL)); // satunnaisluvun ns. siemenluku haetaan kellosta
random_1 = 0 rand() % 11; // satunnaisluku 0-10
random_2 = 50 rand() % 51; // satunnaisluku 50-100
cout << a << ". kierros: \n"; // tulostaa monesko kierros on menossa
cout << "Satunnaisluvuksi valilta 0-10 tuli " << random_1 << endl;
cout << "Satunnaisluvuksi valilta 50-100 tuli " << random_2 << endl << endl;
} // FOR-loopin loppu
cout << endl << "Uudelleen? (k/e)" << endl;
cin >> uusi;
cout << endl;
} // While-loopin loppu
cout << "Ohjelma on loppu" << endl << endl;
system("pause");
return 0;
}
Rand ja for-looppi (apua koodiin)
Anonyymi
4
<50
Vastaukset
- Anonyymi
Mitä linkin koodi tulostaa järjestelmässäsi?
https://www.tutorialspoint.com/c_standard_library/c_function_srand.htm- Anonyymi
tuossa näyttää toimivan
2
27
6
9
26
- Anonyymi
srand(time(NULL)); ei saa olla for-loopissa niin lähti toimimaan...
- Anonyymi
Liian nopea kone...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Elämä valuu ohi ilman merkitystä
Olen 5-kymppinen korkeasti koulutettu hyvässä ja vaativassa työssä oleva mies. Erosin pitkästä parisuhteesta pari vuotta2433351Martina julkaisi romanttisia kuvia kihlajaisista
Ihana pari. Paljon onnea ja rakkautta heille 💞2581194Ilo, joka nousee silmiisi saakka
kun katseemme kohtaavat. Olet energinen, aito, ihana. Välillä tuijotat suoraan silmiini - enkä hämmenny, katson takaisin581150- 82978
Gekkosessa hyvä juttu Sofian Dubai "töistä"
"Vielä tammikuussa Belórf lupaili aloittavansa jälleen verkkovalmennukset, mutta tämä projekti näyttää kuihtuneen kaikes92926Jokaisella on omat syntinsä
Minä olisin niin mielelläni sinun. Ehkä joskus viittasitkin siihen. Olet nainen ajatuksissani jatkuvasti ja taidat tietä56886eerikäinen novassa sanoi ei kukaan enää aja manuaalivaihteilla
meillä on 3 autoa talissa ja kaikissa manuaalilaatikot, on meillä vielä tämmöiset vaikka toisin puhutaan.89867- 164838
Palsta sekosi lopullisesti?
Taidan mennä päikkäreille. Oliko hän nyt muka oikeasti äsken täällä ja kirjoitti, että täytyy unohtaa? Todistakaa se. Ki14794En oikeasti
Tiennyt että sinulla on ollut vaikeuksia ja huonoja aikoja. Olen oikeasti pahoillani, ja olisin myös toiminut eritavoin109785