Это скорее должно выглядеть так:
std::string number[5] = { "1", "2" , "3" , "4", "5" };
std::string join = number[3] + number[0];
Ваша проблема заключалась в том, что вы объявили массив строк, но попытались инициализировать его целочисленными значениями. Другая проблема была в операторе "number[3]+number[0]"
, который должен быть не строкой, а вызовом оператора + стандартной строки.