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 5272KB
stdin
60
stdout
Masukkan batas: 1
Teka
Teki
Teka
Teko
TekaTeki
7
Teka
Teki
TekaTeko
11
TekaTeki
13
Teka
TekiTeko
Teka
17
TekaTeki
19
TekaTeko
Teki
Teka
23
TekaTeki
Teko
Teka
Teki
Teka
29
TekaTekiTeko
31
Teka
Teki
Teka
Teko
TekaTeki
37
Teka
Teki
TekaTeko
41
TekaTeki
43
Teka
TekiTeko
Teka
47
TekaTeki
49
TekaTeko
Teki
Teka
53
TekaTeki
Teko
Teka
Teki
Teka
59
TekaTekiTeko