Hej Troligtvis är "tal" en int. Det är inget felmeddelande, utan en varning.
Slumptal, fungerar ej.
Svara
Jag får detta felmeddelande: [Warning] assignment to `int' from `double ' .
På denna raden: tal=x+(double(rand())*(y-x)/RAND_MAX);
Jag fårstår inte vad som skulle vara fel. Om nån kan hjälpa mig?
Sv: Slumptal, fungerar ej.
Svara
Du kan få bort den genom att skriva
tal=int(x+(double(rand())*(y-x)/RAND_MAX));
eller
tal=static_cast<int>(x+(double(rand())*(y-x)/RAND_MAX));