#include <stdio.h>
char n_m(char c){
return(c=='9')?'0':c+1;
}
int main() {
char c;
while ((c = getchar()) != '.' && c != EOF) {
if (c == ' ') {
if(c>='0'&&c<='9'){
c=n_m(c);
}
putchar(c);
}
}
putchar('\n');
return 0;
}
1) Этот код считывает символы с ввода до тех пор, пока не встретит точку ('.') или конец файла (EOF). Если символ является пробелом, он проверяет, является ли следующий символ цифрой (от '0' до '9'). Если это цифра, он заменяет её на следующую цифру (например, '5' на '6'), а '9' заменяется на '0'. Затем символ выводится.
2) Подсказки:
- Обрати внимание на условие `if (c == ' ')` — оно может мешать обработке цифр.
- Проверь, в каком порядке выполняются операции внутри цикла `while`.