Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAX_LENGHT 100000
- void main(void)
- {
- float val[MAX_LENGHT];
- unsigned hist[MAX_LENGHT];
- float maxval,minval,tmp=0.0;
- int i,n,n_bins,tmp1;
- printf("Inserire numero valore: ");
- scanf("%d",&n);
- printf("Inserire valoli");
- for(i=0;i<n;i++)
- {
- scanf("%f",&tmp);
- val[i]=tmp;
- if(maxval<tmp) maxval=tmp;
- if(minval>tmp) minval=tmp;
- }
- printf("Inserire numero bin: ");
- scanf("%d",&n_bins);
- for(i=0;i<n_bins;i++)
- {
- hist[i]=0;
- }
- for(i=0;i<n;i++)
- {
- if((tmp1=(int)((val[i]-minval)*n_bins/(maxval-minval)))<n_bins)
- {
- hist[tmp1]++;
- }
- }
- for(i=0;i<n_bins;i++)
- {
- printf("%d\n",hist[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement