C++ da Random xaqida

0 ovoz
48 marta ko‘rilgan
so‘radi 10 aprel Elif (3 bal)

Assalome aleykum. 

qanday qilib c++ da 6 bilan 10 oralig'idagi random raqamlarni olsam bo'ladi?

#include <stdlib.h> -ni ulab rand() funksiyasini ishlatvomman? lekin baribir 10dan yuqori raqamlaniyam ko'rsatvotti. iltimos to'g'ri yo'lini ko'rsatvorsela.

ide - Code Blocks.

1 ta javob

0 ovoz
javob berdi 11 aprel Baron (811 bal)
%10 = ma'nosi bo'yicha [0..9] oralig'ini olib beradi, unga 6 ni qo'shsez [6..15] bo'ladi.
Sizga esa [6..10] oralig'i kerak. Bu oraliqda 5 ta son (6, 7, 8, 9, 10) bor. Bu degani %5 qilishiz kerak degani.
rand()%5+6 => [0..4] + 6 => [6..10]

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...