Как решить задачу на с++ или си без string?
Не могу понять как работать без встроенных функций удаления элемента из строки, и если создать массив для строки, он может занять много памяти?
Ответы (1 шт):
Автор решения: Harry
→ Ссылка
Вобщем, примерно так (проверить негде, URL проверяющей системы вы не дали):
int main()
{
int c;
int count = 0;
do
{
c = getchar();
if (c == 'f') count++;
else
{
if (count)
{
if (c == 'u') count--;
else
{
for(int i = 0; i < count; ++i)
putchar('f');
putchar(c);
count = 0;
}
}
else putchar(c);
}
} while(c != '.');
}

