C Language | Arrays 5

Question:7
C program to take input for 10 elements using an array, check and print total odd elements in the array.
Sol:

#include<stdio.h>

int main()
{
    int a[5],i,od=0;
    /* 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)
            od++;
    }
    printf("Total odd elements =  %d\n",od);

    return(0);
}
/* Output */
Enter 0 element 25
Enter 1 element 63
Enter 2 element 78
Enter 3 element 96
Enter 4 element 35
25
63
78
96
35
Total odd elements =  3

Question:8
C program to take input for 10 elements using an array, check and print total elements with zero (0) value in the array.
Sol:

#include<stdio.h>

int main()
{
    int a[5],i,z=0;
    /* 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)
            z++;
    }
    printf("Total zero elements =  %d\n",z);

    return(0);
}
/* Output */
Enter 0 element 25
Enter 1 element 0
Enter 2 element 36
Enter 3 element 45
Enter 4 element 0
25
0
36
45
0
Total zero elements =  2

Question:9
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,p=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)
        {
            p++;
            s=s+a[i];
        }

    }
    printf("Total +ve elements =  %d\n",p);
    printf("Sum of all +ve elements = %d\n",s);
    av=(float)s/p;
    printf("Average of all +ve elements %f\n",av);

    return(0);
}
/* Output */
Enter 0 element 6
Enter 1 element -9
Enter 2 element 2
Enter 3 element -8
Enter 4 element 3
6
-9
2
-8
3
Total +ve elements =  3
Sum of all +ve elements = 11
Average of all +ve elements 3.666667

C Language Programming Tutorial

C Language Tutorial Home     Introduction to C Language     Tokens     If Condition      goto statement and Labelname     Switch Statements     For loop     While Loop     Do while loop     break and continue     Functions     Recursion     Inbuild Functions     Storage Classes     Preprocessor     Arrays     Pointers     Structures and Unions     File Handling     Projects