#include <iostream>
#include<ctime>
#include <cstdlib>
using namespace std;
int losowanie()
{
return (( rand() %3 ) + 60);
}
int main()
{
srand(time(NULL));
cout<< losowanie()<<endl;
int a;
a= losowanie();
if(a==61)
{
cout<<"SUPER!";
}
else cout<<"slabo";
return 0;
}
Troche poznaje pseudolosowosc i funkje.
Moje pytanie brzmi.
1.Dlaczego po wylosowaniu liczby (przez funkcje) zapisany wynik do 'a' a pozniej przyrownany w if'ie do wartosci 61, wyswietla raz "super", raz "słabo"? tak tez jest np gdy wylosuje sie liczba 60 - raz dobrze pokazuje sie instrukcja else a raz if. co jest zle?
Pozdrawiam.