fork download
  1. #include <stdio.h>
  2.  
  3. #define MAX 100
  4.  
  5.  
  6. int random_in_range(int a, int b)//this function will generate a random number between specified range
  7. {
  8. return (a+rand()%(b-a+1));
  9. }
  10.  
  11.  
  12. void count_frequency(int *number) {
  13. int i;
  14. int len = sizeof number / sizeof(int);
  15. printf("%i\n", len);
  16. printf("reached here");
  17. for(i = 0; i < len; i++){
  18. printf("%d\n", number[i]);
  19. }
  20. }
  21.  
  22.  
  23.  
  24. int main(){
  25. int i;
  26. int table[MAX];
  27. int len = sizeof table / sizeof(int);
  28. printf("reached before loop\n");
  29.  
  30. for(i = 0; i < len; i++){
  31. table[i] = random_in_range(0, 20);
  32. }
  33. count_frequency(table);
  34.  
  35. printf("%i", sizeof(table) / sizeof(int));
  36. return 0;
  37. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
reached before loop
1
reached here1
100