Write a program that requires entering a table T of 10 integers, and putting the even elements in a T1 table and the Odd elements in a T2 table. Then display T1 and T2
******** In Algorithm ********
Algorithm Variables i,j,k: integers T[10],T1[10],T2[10]: integers Begin j ← 1 k ← 1 for i from 1 to 10 read(T[i]) next for i from 1 to 10 if(T[i] % 2 = 0) then T1[j]← T[i] j← j+1 else T2[k] ← T[i] k ← k+1 next next for i from 1 to j write (T1[i]) next
for i from 1 to k write (T2[i]) next End
Result ==> 2 0 9 8 7 8 6 5 4 1 2 0 8 8 6 4 9 7 5 1
******** In C ********
#include<stdio.h> int main(){ int i,j=0,k=0,T[10],T1[10],T2[10]; for(i=0;i<10;i++) { printf("Enter an integer :"); scanf("%d",&T[i]); } for(i=0;i<10;i++) { if(T[i]%2 ==0){ T1[j]= T[i]; j++; }else { T2[k]=T[i]; k++; } } for(i=0;i<j;i++) printf("%d ",T1[i]); printf("\t"); for(i=0;i<k;i++) printf("%d ",T2[i]); return 0 ; }
******** In C++ ********