Thursday, September 13, 2018

ARRSUMAVG

  • Problem Description

    Calculate Sum & Average of an Array

    Assign the maximum size value is 10
  • CODING ARENA
  • #include <stdio.h>
    int main()
    {
      int n,a[20],i;
      float s=0,sum=0;
      float av;
      scanf("%d",&n);
      for(i=0;i<n;i++)
      {
        scanf("%d",&a[i]);
      }
      for(i=0;i<n;i++)
      {
        if(a[i]>0)
          sum=sum+a[i];
        else 
          if(a[i]<0)
            s=s+a[i];
      }
      av=(s+sum)/n;
      printf("Sum=%.0f",s);
      printf("\nSum=%.0f",sum);
      printf("\nAverage=%.2f",av);

    return 0;
    }
  • Test Case 1

    Input (stdin)
    6
    
    -8 9 -100 0 6 5
    
    
    Expected Output
    Sum=-108
    
    Sum=20
    
    Average=-14.67
  • Test Case 2

    Input (stdin)
    4
    
    -8 9 -100 0
    
    
    Expected Output
    Sum=-108
    
    Sum=9
    
    Average=-24.75

No comments:

Post a Comment