Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<algorithm>
- using namespace std;
- int main()
- {
- int n;
- scanf("%d",&n);
- int arr[n];
- int count[1010]; for(int i=0;i<1010;i++)count[i] = 0;
- double sum = 0;
- double mean,med,mode;
- int max = -1,maxi;
- for(int i=0;i<n;i++){
- scanf("%d",&arr[i]);
- sum += (double)arr[i];
- }
- mean = sum/(double)n;
- sort(arr,arr+n);
- for(int i=0;i<n;i++){
- count[arr[i]]++;
- if(count[arr[i]] >= max){
- max = count[arr[i]];
- maxi = arr[i];
- }
- }
- if(n%2==0){
- med = ((double)arr[(n/2)-1]+(double)arr[(n/2)])/2;
- }else{
- med = (double)arr[(n/2)];
- }
- mode = (double)maxi;
- printf("%.1lf\n%.1lf\n%.1lf",mean,med,mode);
- }
Advertisement
Add Comment
Please, Sign In to add comment