Advertisement
Cherro

Untitled

Mar 18th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. #define ELEMENTS 5
  6.  
  7. void fill_array(int array[ELEMENTS])
  8. {
  9. int i;
  10. for(i=0;i<ELEMENTS;i++)
  11. {
  12. //int k=1+rand()%5;
  13. array[i]=i;
  14. }
  15. }
  16.  
  17. void print_array(int array[ELEMENTS])
  18. {
  19. int i;
  20. for(i=0;i<ELEMENTS;i++)
  21. {
  22. printf("%d ", array[i]);
  23. }
  24. }
  25.  
  26. int counter(int array[ELEMENTS],int number, int sum, int i)//function that is counting how many times number has been repeated in array
  27. {
  28. if(i==ELEMENTS)
  29. {
  30. printf("Blad przy rownasie elementow\n");
  31. return sum;
  32. }
  33. if(array[i]==number)
  34. {
  35. printf("Blad przy rownasie liczbie\n");
  36. return counter(array,number,++sum,++i);
  37. }
  38. else
  39. {
  40. printf("Blad przy nierownasie elementow\n");
  41. return counter(array,number,sum,++i);
  42. }
  43. }
  44. int main()
  45. {
  46. int array[ELEMENTS];
  47. srand(time(0));
  48. fill_array(array);
  49. array[1] = 0;
  50. print_array(array);
  51. printf("\n%d",counter(array,0,0,0));
  52.  
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement