C++ строки
Программа должна к каждой цифре в строке добавить такую же, не создавая новой строки.
include "pch.h"
include <iostream>
include <math.h>
include <string>
using namespace std;
void vstavka(string begin);
bool number(string Mass, int l)
{
int kol = 0;
string s = "1234567890";
for (int k = 1; k <= s.length(); k++)
if (s[k] == Mass[l]) kol++;
if (kol >= 1) return true;
else return false;
}
int main()
{
setlocale(LC_ALL, "ru");
string news;
cout << "Ввведите строку" << endl;
cin >> news;
vstavka(news);
cout << news;
}
void vstavka(string begin)
{
for (int k = 1; k <= begin.length(); k++)
if (number(begin, k))
begin.insert(k + 1, begin[k]);
}
23 января 2019 в 00:25