Online Compiler C

#include <stdio.h> int main() { char c,d=' '; c=getchar(); while(c!='.'){ if(c==' '&&d==' '){}else printf("%c",c); c=getchar(); d=c; } return 0; }
1) Этот код считывает символы с ввода до точки ('.'). Он пропускает лишние пробелы, оставляя только один пробел между словами.  

2) Подсказки:  
- Обрати внимание на переменную `d` — она хранит предыдущий символ, чтобы сравнивать его с текущим.  
- Условие `if(c==' '&&d==' ')` проверяет, являются ли текущий и предыдущий символы пробелами, и в этом случае ничего не выводит.