fork download
  1. #include <stdio.h>
  2.  
  3. void strip_string(char* str, int max_len)
  4. {
  5. int count = 0;
  6. while(*str++ != '\0' && count++ < max_len);
  7.  
  8. if(count > 1) {
  9. str -= 2;
  10. if(*str == '\n')
  11. *str = '\0';
  12. }
  13. }
  14.  
  15. int main(void)
  16. {
  17. char str[100];
  18. fgets(str, sizeof(str), stdin);
  19. strip_string(str, sizeof(str));
  20.  
  21. char var_word[100];
  22. int i = 0, word_count = 0, var_flag = 0, j = 0;
  23.  
  24. while(str[i] != '\0'){
  25. if(str[i] == 32 && var_flag != 0){
  26. var_flag = 0;
  27. }
  28.  
  29. if(str[i] != 32 && var_flag == 0){
  30. word_count++;
  31. var_flag = 1;
  32. }
  33.  
  34. if(word_count == 2 && var_flag == 1){
  35. var_word[j] = str[i];
  36. j++;
  37.  
  38. }
  39.  
  40. if(word_count == 2 && var_flag == 0){
  41. var_word[j] = '\0';
  42. break;
  43. }
  44.  
  45.  
  46. i++;
  47. }
  48.  
  49. if(word_count < 2){
  50. printf("%s", "no");
  51. } else {
  52. printf("%s", var_word);
  53. }
  54.  
  55. return 0;
  56. }
Success #stdin #stdout 0s 5324KB
stdin
The  best language is C
stdout
best