Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define ELEMENTS 5
- void fill_array(int array[ELEMENTS])
- {
- int i;
- for(i=0;i<ELEMENTS;i++)
- {
- //int k=1+rand()%5;
- array[i]=i;
- }
- }
- void print_array(int array[ELEMENTS])
- {
- int i;
- for(i=0;i<ELEMENTS;i++)
- {
- printf("%d ", array[i]);
- }
- }
- int counter(int array[ELEMENTS],int number, int sum, int i)//function that is counting how many times number has been repeated in array
- {
- if(i==ELEMENTS)
- {
- printf("Blad przy rownasie elementow\n");
- return sum;
- }
- if(array[i]==number)
- {
- printf("Blad przy rownasie liczbie\n");
- return counter(array,number,++sum,++i);
- }
- else
- {
- printf("Blad przy nierownasie elementow\n");
- return counter(array,number,sum,++i);
- }
- }
- int main()
- {
- int array[ELEMENTS];
- srand(time(0));
- fill_array(array);
- array[1] = 0;
- print_array(array);
- printf("\n%d",counter(array,0,0,0));
- return 0;
- }
Add Comment
Please, Sign In to add comment