Wednesday 17 August 2016

wap a code to show various operation on array like sum,max element ,min element,sum of positive and negative number and avg

#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,sum=0,max=0,min=0,loc,n,neg_sum=0,pos_sum=0;
int a[100];
float avg=0;
clrscr();
printf("enter size of array\n");
scanf("%d",&n);
printf("enter %d elements\n",n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n;i++){
sum=sum+a[i];
}
for(i=0;i<n;i++){
if(a[i]<0)
{
neg_sum=neg_sum+a[i];
}
else if(a[i]>0){
pos_sum=pos_sum+a[i];
}
}

avg=sum/n;
max=a[0];
for(i=0;i<n;i++){
if(a[i]>max){
max=a[i];
loc=i+1;
}
}
min=a[0];
for(i=0;i<n;i++){
if(a[i]<min){
min=a[i];
}
}

printf("entered elements are\n");
for(i=0;i<n;i++){
printf("%d\n",a[i]);}
printf("sum=%d\n",sum);
printf("pos_sum=%d\n",pos_sum);
printf("neg_sum=%d\n",neg_sum);
printf("avg=%f\n",avg);
printf("max element is at location=%d and val=%d\n",loc,max);
printf("min element=%d\n",min);
getch();
}




No comments:

Post a Comment