Написать программу, которая во вводимом клавиатуры тексте удалит все пробелы Написать программу, которая во вводимом с клавиатуры тексте удалит все пробелы, знаки табуляции и выведет количество удаленных символов на экран. Вот написал программу которая удаляет все пробелы, а как ввести подсчет удаленных пробелов не могу понять, что дописать? #include <stdio.h> #include <string.h> int main() { char s[250]; int previos=0, i; scanf("%s", s); for (i = 0; s[i]; ++i) { if (!(previos && (s[i] == ' '))) { putchar(s[i]); if (s[i] == ' ') { previos =1; } } } puts(s); }
int main(
char s[250]
int count_removed = 0
scanf("%[^\n]", s);
for (int i = 0; s[i]; ++i
if (s[i] == ' ' || s[i] == '\t'
count_removed++
els
putchar(s[i])
}
printf("\nNumber of removed spaces and tabs: %d\n", count_removed);
return 0
}
Этот код считывает текст до символа новой строки, удаляет пробелы и табуляцию, подсчитывает количество удаленных символов и выводит результат.