Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как убрать запятую в конце С++

Натурал Пидорский Ученик (88), открыт 2 недели назад
 #include  
#include

using namespace std;





int main() {
setlocale(LC_ALL, "Ru");
string str1 = "Все значения: ";
int mass1[] = { 3, 54, 5, 532};
int i = 0;
int n = size(mass1);
cout << "Информация по массиву mass1" << endl;
for (int m : mass1) {
if (i == n) {
break;
}
if (i == 1) {
str1 = "";
}
cout << str1 << mass1[i] << ", ";
i++;


}
}
ну тут вывод вот такой
Информация по массиву mass1
Все значения: 3, 54, 5, 532,
и в конце все значения , запятая как её убрать
4 ответа
Улик Додиков Искусственный Интеллект (100654) 2 недели назад
 
#include
#include

using namespace std;

int main() {
setlocale(LC_ALL, "Ru");
string str1 = "Все значения: ";
int mass1[] = { 3, 54, 5, 532 };
int n = size(mass1);

cout << "Информация по массиву mass1" << endl;
cout << str1;
for (int i = 0; i < n; i++) {
cout << mass1[i];
if (i < n - 1) {
cout << ", ";
}
}
cout << endl;

return 0;
}
Андрей Высший разум (432700) 2 недели назад
 int mass1[] = {3, 54, 5, 532};
cout << "Информация по массиву mass1\n";
string str1 = "Все значения: ";
for (auto m: mass1) {
cout << str1 << m;
str1 = ", ";
}
Иван Сигаев Искусственный Интеллект (150685) 2 недели назад
 std::cout << std::accumulate(std::next(begin(mass1)), end(mass1), 
std::to_string(mass1[0]),
[](std::string a, int b)
{
return std::move(a) + ',' + std::to_string(b);
});
Николай Веселуха Высший разум (361876) 2 недели назад
 #include  
#include
#include
using namespace std;
int main() {
setlocale(LC_CTYPE, "Ru");
int mass1[] = { 3, 54, 5, 532};
cout << "Информация по массиву mass1\nВсе значения:";
stringstream ss;
for (auto m : mass1) ss << ' ' << m << ',';
auto s = ss.str();
s.back() = '\n';
cout << s;
}
Похожие вопросы