Write a program that allows the entrance of 10 integers in a table. Then count how many Odd and Even elements are there.
******** In Algorithm ********
Algorithm Variables i, tab[10],Nb_pair, Nb_odd :entiers Begin Nb_pair ← 0 Nb_odd ← 0 for i from 1 to 10 write("Enter an integer :") read(tab[i]) next for i from 1 to 10 if( tab[i] % 2 = 0 ) then Nb_even ← Nb_even + 1 else Nb_odd ← Nb_odd + 1 next next write("Number of even = ",Nb_even) write("Number of odd = ",Nb_odd) End Result ==> 1 4 3 6 6 9 0 9 7 1 Number of even = 4 Number of odd = 6
******** In C ********
#include<stdio.h> int main(){ int i,tab[10],Nb_even=0,Nb_odd=0; for(i=0;i<10;i++){ printf("Enter an integer : "); scanf("%d",&tab[i]); } for(i=0;i<10;i++){ if( tab[i]%2==0 ) Nb_even ++; else Nb_odd++ ; } printf("Number of even = %d\n",Nb_even); printf("Number of odd = %d",Nb_odd); return 0; }
******** In C++ ********