Как заполнить массив string числами?

#include <string>
#include <iostream>
using namespace std;
int main() {
    string first1[4];
    srand(time(0));
    for (int i = 0; i < 4; i++) {
        first1[i] = rand() % 15 + 1;
        cout << first1[i] << endl;
    }
    return 0;
}

Пытаюсь заполнить массив first1 числами, но не получается, где я ошибся?


Ответы (1 шт):

Автор решения: strn1299
#include <string>
#include <iostream>
using namespace std;
int main() {
    string first1[4];
    srand(time(0));
    for (int i = 0; i < 4; i++) {
        first1[i] = to_string(rand() % 15 + 1);
        cout << first1[i] << endl;
    }
    return 0;
}
→ Ссылка