fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void tekaTekiTeko(unsigned int batas) {
  5. for (unsigned int i = 1; i <= batas; i++) {
  6. if (i % 2 == 0 && i % 3 == 0 && i % 5 == 0) {
  7. printf("TekaTekiTeko\n");
  8. } else if (i % 2 == 0 && i % 3 == 0) {
  9. printf("TekaTeki\n");
  10. } else if (i % 2 == 0 && i % 5 == 0) {
  11. printf("TekaTeko\n");
  12. } else if (i % 3 == 0 && i % 5 == 0) {
  13. printf("TekiTeko\n");
  14. } else if (i % 2 == 0) {
  15. printf("Teka\n");
  16. } else if (i % 3 == 0) {
  17. printf("Teki\n");
  18. } else if (i % 5 == 0) {
  19. printf("Teko\n");
  20. } else {
  21. printf("%u\n", i);
  22. }
  23. }
  24. }
  25.  
  26. int main() {
  27. unsigned int batas;
  28.  
  29. printf("Masukkan batas: ");
  30.  
  31. if (scanf("%u", &batas) != 1 || batas < 20) {
  32. return EXIT_FAILURE;
  33. }
  34. tekaTekiTeko(batas);
  35.  
  36. return EXIT_SUCCESS;
  37. }
Success #stdin #stdout 0s 5280KB
stdin
20
stdout
Masukkan batas: 1
Teka
Teki
Teka
Teko
TekaTeki
7
Teka
Teki
TekaTeko
11
TekaTeki
13
Teka
TekiTeko
Teka
17
TekaTeki
19
TekaTeko