[et_pb_section fb_built=”1″ _builder_version=”4.0.9″][et_pb_row _builder_version=”4.0.9″][et_pb_column type=”4_4″ _builder_version=”4.0.9″][et_pb_text _builder_version=”4.4.2″ text_font=”Verdana||||||||” text_text_color=”#000000″ text_font_size=”16px” header_font=”Georgia|600|||||||” header_text_color=”#000000″]

## C program to add even number of an array element

C Program to add even number of an array element-in this tutorial, I will show you- . the logic of adding even number of an array .Here I have implementing following three-loop

• For
• While
• Do..While

To understand the logic properly i have written down algorithm along with source code. This source code allows the user to enter the array size. Obviously I have applied the One-dimensional array.

#### Algorithm

Step 1: Declare four variable size,  i, sum and an array named arr[size].

step 2: initialize sum=0, and size of array  an array will be given by the user

step 3:  Input Element  of an array will be given by the user as long as i<size .

step 4:  check as long as i<size

if (arr[i]%2 ==0) then

sum=sum+arr[i];

step 5: increament i=i+1

step 6: Get the Sum of all even number of an array

step 7: end

[/et_pb_text][et_pb_text _builder_version=”4.4.2″]

### Source code

[/et_pb_text][et_pb_text _builder_version=”4.4.2″ text_font=”Verdana|600|||||||” text_text_color=”#000000″ border_radii=”on|6px|6px|6px|6px” border_width_all=”3px” border_style_all=”double”]

### Using For Loop

```int main()
{
int size;
int arr[size],i,sum=0;
printf("Enter array element\\n");
for(i=0; i<size; i++)
{
scanf("%d",&arr[i]);
}

for(i=0; i<size; i++)
{
if(arr[i]%2==0){
sum=sum+arr[i];
}
printf("\\nAdd even no only from array element=%d\\n",sum);
}
return 0;
}
```

OUTPUT

### Using while loop

```int main()
{
int size;
int arr[size],i,sum=0;
printf("Enter array element\\n");
for(i=0; i<size; i++)
{
scanf("%d",&arr[i]);
}

for(i=0; i<size; i++)
{
if(arr[i]%2==0){
sum=sum+arr[i];
}
printf("\\nAdd even no only from array element=%d\\n",sum);
}
return 0;
}
```

### using do..while loop

```int main()
{
int size;
int arr[size],i,sum=0;
printf("Enter array element\\n");
for(i=0; i<size; i++)
{
scanf("%d",&arr[i]);
}

for(i=0; i<size; i++)
{
if(arr[i]%2==0){
sum=sum+arr[i];
}
printf("\\nAdd even no only from array element=%d\\n",sum);
}
return 0;
}
```