main.c 727 B

12345678910111213141516171819202122232425262728293031323334
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int main() {
  4. int ctr=0, ptr=0, mode=0, count=0, tempmd=0, tempct=0;
  5. float mean=0;
  6. int arr[100];
  7. FILE *fp;
  8. fp=fopen("input.txt", "r");
  9. while(fscanf(fp, "%d", &arr[ctr]) != EOF) { ++ctr; }
  10. /* Find the mode */
  11. for(ctr = 0; ctr < 100; ++ctr) {
  12. tempmd = arr[ctr];
  13. tempct = 0;
  14. for(ptr = 0; ptr < 100; ++ptr) {
  15. if (arr[ptr] == tempmd) { ++tempct; }
  16. }
  17. if (tempct > count) {
  18. count = tempct;
  19. mode = tempmd;
  20. }
  21. }
  22. /* Find the mean */
  23. for(ctr = 0; ctr < 100; ++ctr) {
  24. mean += arr[ctr];
  25. }
  26. mean /= 100.0;
  27. printf ("%f %d\n", mean, mode);
  28. }