Question:10
C program to take input for 10 elements using an array, check and print the following:
* total -ve elements
* sum of all -ve elements
* average of all -ve elements
Sol:
#include<stdio.h>
int main()
{
int a[5],i,s=0,n=0;
float av;
/* input */
for(i=0;i<5;i++)
{
printf("Enter %d element ",i);
scanf("%d",&a[i]);
}
/* display */
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
if(a[i]<0)
{
n++;
s=s+a[i];
}
}
printf("Total -ve elements = %d\n",n);
printf("Sum of all -ve elements = %d\n",s);
av=(float)s/n;
printf("Average of all -ve elements %f\n",av);
return(0);
}
/* Output */ Enter 0 element -2 Enter 1 element -3 Enter 2 element -6 Enter 3 element 9 Enter 4 element 5 -2 -3 -6 9 5 Total -ve elements = 3 Sum of all -ve elements = -11 Average of all -ve elements -3.666667
Question:11
C program to take input for 10 elements using an array, check and print the following:
* total even elements
* sum of all even elements
* average of all even elements
Sol:
#include<stdio.h>
int main()
{
int a[5],i,s=0,n=0;
float av;
/* input */
for(i=0;i<5;i++)
{
printf("Enter %d element ",i);
scanf("%d",&a[i]);
}
/* display */
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
if(a[i]%2==0)
{
n++;
s=s+a[i];
}
}
printf("Total even elements = %d\n",n);
printf("Sum of all even elements = %d\n",s);
av=(float)s/n;
printf("Average of all even elements %f\n",av);
return(0);
}
/* Output */ Enter 0 element 2 Enter 1 element 3 Enter 2 element 4 Enter 3 element 5 Enter 4 element 6 2 3 4 5 6 Total even elements = 3 Sum of all even elements = 12 Average of all even elements 4.000000
Question:12
C program to take input for 10 elements using an array, check and print the following:
* total odd elements
* sum of all odd elements
* average of all odd elements
Sol:
#include<stdio.h>
int main()
{
int a[5],i,s=0,n=0;
float av;
/* input */
for(i=0;i<5;i++)
{
printf("Enter %d element ",i);
scanf("%d",&a[i]);
}
/* display */
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
if(a[i]%2==1) // if(a[i]%2!=0)
{
n++;
s=s+a[i];
}
}
printf("Total odd elements = %d\n",n);
printf("Sum of all odd elements = %d\n",s);
av=(float)s/n;
printf("Average of all odd elements %f\n",av);
return(0);
}
/* Output */ Enter 0 element 3 Enter 1 element 1 Enter 2 element 5 Enter 3 element 1 Enter 4 element 56 3 1 5 1 56 Total odd elements = 4 Sum of all odd elements = 10 Average of all odd elements 2.500000




