Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define N 16
- #define M 16
- int histogram (int dane[], int l, int hist[], int m)
- {
- int i;
- for(i=0; i<m; i++)
- hist[i]=0;
- for(i=0; i<l; i++)
- hist[dane[i]]++;
- }
- int min (int tabl[], int p)
- {
- int i, minl, j, minw, w, l;
- minl=0;
- for(i=0; i<N; i++)
- {
- w = tabl[i]; l=0;
- for(j=0; j<N; j++)
- if (tabl[j] != w) l++;
- if(l>=minl)
- {
- minl = 1; minw = w;
- }
- }
- printf("Najrzadziej wystepujaca wartoscia jest %d.", minw);
- }
- int max (int tab[], int k)
- {
- int i, maxl, j, maxw, w, l;
- maxl=0;
- for(i=0; i<N; i++){
- w=tab[i]; l=0;
- for(j=0; j<N; j++)
- if (tab[j]!= w) l++;
- if(l>=maxl)
- {
- maxl = l; maxw = w;
- }
- }
- printf("Najczesciej wystepujaca wartoscia jest %d.", maxw);
- }
- int main()
- {
- int a[N], h[M], i;
- srand(time(NULL));
- printf("Tablica ll");
- for(i=0; i<N; i++){
- a[i]=rand()%5;
- }
- for(i=0; i<N; i++){
- printf("%4d", a[i]);
- }
- printf("\n\n");
- histogram(a,N,h,M);
- printf("tablica in");
- for(i=0; i<M; i++)
- printf("%4d", i);
- printf("\n\n");
- printf("tablica cw");
- for(i=0; i<M; i++)
- printf("%4d", h[i]);
- printf("\n\n");
- max(a,N);
- printf("\n\n");
- min(a,N);
- printf("\n\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement