fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(){
  5. char str[] = "ABCBCABACD";
  6. int x;
  7. for (x = 0; ; x++){
  8.  
  9. if (x > 0 && x % 3 == 0){
  10. char ultimas3[] = { str[x - 3], str[x - 2], str[x - 1], '\0' };
  11.  
  12. if (strcmp(ultimas3, "ABC") == 0 || strcmp(ultimas3, "abc") == 0){
  13. printf("\n1,");
  14. }
  15. else if (strcmp(ultimas3, "CBA") == 0 || strcmp(ultimas3, "cba") == 0){
  16. printf("\n2,");
  17. }
  18. else if (strcmp(ultimas3, "BCA") == 0 || strcmp(ultimas3, "bca") == 0){
  19. printf("\n3,");
  20. }
  21. else if (strcmp(ultimas3, "ACB") == 0 || strcmp(ultimas3, "acb") == 0){
  22. printf("\n4,");
  23. }
  24. else if (strcmp(ultimas3, "CAB") == 0 || strcmp(ultimas3, "cab") == 0){
  25. printf("\n5,");
  26. }
  27. else if (strcmp(ultimas3, "BAC") == 0 || strcmp(ultimas3, "BAC") == 0){
  28. printf("\n6,");
  29. }
  30. }
  31.  
  32. if (str[x] == '\0'){
  33. break;
  34. }
  35. }
  36. }
  37.  
Success #stdin #stdout 0s 4208KB
stdin
Standard input is empty
stdout
1,
3,
6,