Split Even And Odd Values Of An Array Into Two Arrays | C Programming Example

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

#include <stdio.h>

int main() {

int arr1[ ] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
int arrlength = sizeof(arr1)/sizeof(arr1[0]);
int even[arrlength];
int odd[arrlength];
int i=0;
int j=0, k=0;



while(i<arrlength)
{
if(arr1[i]%2 == 0){
even[j] = arr1[i];
j++;}

if(arr1[i]%2 == 1){
odd[k] = arr1[i];
k++;

}

i++;
}

printf("j = %d \n", j);

for(int l=0;l<j;l++)
printf("Even numbers are: %d \n", even[l]);

printf("\n\n\n");


printf("k = %d \n", k);
for(int m=0;m<k;m++)
printf("Odd numbers are: %d \n", odd[m]);




return 0;
}

ridwanmugdha
welcome to shbcf.ru