#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char* str = (char*)malloc(sizeof(char)*1000); gets(str); int n = strlen(str); char *p = &str[n-1]; int i = 0; for(i = n-1;i>=0;i--) { p--; if(*p<'A' || *p >'z' || *p>'Z'&& *p<'a') { printf("%s ",(p+1)); *p = '\0'; } } }