Задать вопрос
@svetv_ana

Отсутствует оператор «=», соответствующий этим операндам. В чем заключается ошибка и как ее исправить?

#include
using namespace std;

void main() {
int r;
cout << r = 1 + rand() % 10;
cout << r << endl;
}

При присваивании рандомного числа переменной r выводит ошибку. Выделяется знак присваивания(=)
Без присваивания оператор rand работает нормально
  • Вопрос задан
  • 3963 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы