#include
#include
using namespace std;
int main()
{
setlocale(lc_all, "russian");
int arr_pattern[5] = { 1,3,3,2,2 };
int temp = 0;
string arr_temp[4] = { "(",")-","-","-" };
size_t j = 0;
string arr_str[5];
string str;
cout < < "введите номер телефона: ";
cin > > str;
for (size_t i = 0; i < sizeof(arr_pattern) / sizeof(arr_pattern[0]); i++) {
arr_str[i] = str.substr(0, arr_pattern[i]);
str.erase(0, arr_pattern[i]);
}
cout < < str < < endl;
for (size_t i = 0; i < 5; i++)
{
if (i == 4) {
cout < < arr_str[i];
}
else {
cout < < arr_str[i] < < arr_temp[j];
j++;
}
}
}
Поделитесь своими знаниями, ответьте на вопрос:
Чертежнику дан для исполнения следующий алгоритм: повтори 3 раз сместиться на (-2; -1) сместиться на (3; 2) сместиться на (2; 1)