Skip to content

Commit

Permalink
Create evenodd.c
Browse files Browse the repository at this point in the history
  • Loading branch information
vipanshu10 authored Oct 7, 2022
1 parent a0db9c6 commit cecce85
Showing 1 changed file with 59 additions and 0 deletions.
59 changes: 59 additions & 0 deletions evenodd.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
/* C Program to replace all Even elements by 0 and Odd by 1 */

#include <stdio.h>

void readArray(int arr[], int size)
{
int i =0;

printf("Enter elements of array :: \n");

for(i=0; i < size; i++)
{
printf("\nEnter arr[%d] :: ",i);
scanf("%d",&arr[i]);
}
}

void printArray(int arr[], int size)
{
int i =0;

printf("\nElements are : ");

for(i=0; i < size; i++)
{
printf("\narr[%d] : %d",i,arr[i]);
}
printf("\n");
}

void replaceEvenOdd(int arr[], int size)
{
int i=0;

for(i=0; i < size; i++)
{
if( arr[i] % 2 == 0 )
arr[i] = 0 ;
else
arr[i] = 1 ;
}
}

int main()
{
int arr[10];

readArray(arr,10);

printf("\nBefore replacement : ");
printArray(arr,10);

replaceEvenOdd(arr,10);

printf("\nAfter replacement : ");
printArray(arr,10);

return 0;
}

0 comments on commit cecce85

Please sign in to comment.