Как вывести рандомные числа? [закрыт]

150
01 ноября 2019, 21:20
#include "pch.h"
#include <iostream>
#include <Windows.h>
#include <string>
using namespace std;
int main(int argc, const char * argv[]) {
    bool kk = false;
    int num_1;
    while (!kk) {
        num_1 = 1 + rand() % 10;
        cout << num_1 << endl;
        if (num_1 = 5) {
            kk = true;
        }
        else cout << "lol" << endl;
        } 
    cin.get();
    return 0;
}

У меня такая проблема: мне нужно вывести числа от 1 до 10 (количество чисел не важно), и как только рандомное число будет равно 5, прекратить вывод.

В чем моя ошибка?

Answer 1
if (num_1 == 5) {
    kk = true;
}
Answer 2

Так короче должно быть

while (num_1 != 5)
           num_1 = 1 + rand() % 10;
    cout << num_1 << endl;
READ ALSO
Проблема с выводом (цикл)

Проблема с выводом (цикл)

Можете подсказать в чем заключается моя ошибка?

149
Не записывается указатель на структуру

Не записывается указатель на структуру

Столкнулся с проблемой, но в интернете подходящего мне решения не нашелПишу программу на C нахождения точек пересечения отрезка и треугольника

116
Не могу добавить QActionGroup в QMenu

Не могу добавить QActionGroup в QMenu

У меня возникла проблема с добавлением QActionGroup в QMenuЭкшны меню выглядят так, словно я добавил обычные QAction, а не QActionGroup

156
org.hibernate.cfg.NotYetImplementedException: Still need to wire in composite in-memory value generation

org.hibernate.cfg.NotYetImplementedException: Still need to wire in composite in-memory value generation

Следуя туториалу пытаюсь сделать in-memory генератор полного имени (имя + фамилия + отчество)Вот что я написал:

168