Вставьте символ '*' между каждыми соседними символами в строке Входные данные
Строка длиной не более 100 символов.
Выходные данные
Строка со вставленными символами '*'
Пример входных данных
Copy
algorithm
Пример выходных данных
Copy
a * l * g * o * r * i * t * h * m
решите очень нужно c++
Функция strlen() возвращает длину строки, то есть strlen(str) - длина строки str. В массиве выделено место для 101 символа, так как по условию максимальная длина введенной строки - 100 символов, но еще одно место в массиве нужно для нуль-терминатора(\0), иначе программа не сможет успешно работать со строкой и для некоторых входных данных будет выдаваться ошибка. Так как str - массив символов типа char, то можно обращаться к каждому элементу массива с индекса, что и происходит в цикле for.
Объяснение:
#include <iostream>
using namespace std;
int main()
{
char str[101];
cin >> str;
for (int i = 0; i < strlen(str); i++) {
cout << str[i];
if (i != strlen(str)-1) cout << '*';
}
}