fork(2) download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. int a, i;
  5. int counter = 0;
  6. int frequency[10];
  7.  
  8. for (i = 0; i < 10; ++i) {
  9. frequency[i] = 0;
  10. }
  11.  
  12. while ((a = getchar()) != EOF) {
  13. if (a == ' ' || a == '\n' || a == '\t') {
  14. if (counter != 0) {
  15. ++frequency[counter];
  16. }
  17.  
  18. counter = 0;
  19. } else {
  20. ++counter;
  21. }
  22. }
  23.  
  24. for (i = 0; i < 10; ++i) {
  25. printf(" \t%d", frequency[i]);
  26. }
  27.  
  28. putchar('\n');
  29.  
  30. for (i = 0; i < 10; ++i) {
  31. printf("%d | ", i);
  32.  
  33. while (frequency[i] > 0) {
  34. printf("\tX");
  35. --frequency[i];
  36. }
  37.  
  38. putchar('\n');
  39. }
  40.  
  41. return 0;
  42. }
Success #stdin #stdout 0s 2012KB
stdin
bacon
stdout
 	0 	0 	0 	0 	0 	0 	0 	0 	0 	0
0 | 
1 | 
2 | 
3 | 
4 | 
5 | 
6 | 
7 | 
8 | 
9 |