выдал число генератор случайных чисел rand() запись rand() % 3 в итоге выдаст число из диапазона от 0 до 2. Для того чтобы сместить диапазон, мы прибавляем единицу, тогда диапазон изменится на такой — от 1 до 3 включительно.
Я не очень понимаю, если здесь диапазон задается от 1 до двух, почему не работает в моем случае?
работает, просто ты прибавляешь 10 а не 1
Если rand() выдаст отрицательное число, то rand() % 10 тоже может оказаться отрицательным.
Обсуждают сегодня