Product of the successors of even digits of a number



Product of the successors of even digits of a number


Program Statement:

Write a program to input a number. Display the product of the successors of even digits of the number entered by the user.
Input:2745
Output:15
The even digits are:2 & 4
The produce of the successors of the even digits is:3*5=15


MATLAB CODE:

x=input('Enter the number');
m=x;
rs=1;
while(m>0)
    b=rem(m,10);
    if(rem(b,2)==0)
        p=b+1;
        rs=rs*p;
    end
    m=(m-b)/10;
end
disp(rs)

Output:

Explanation of the code:

JAVA CODE:

import java.util.Scanner;
class Qa
{
public static void main(String args[])
{
Scanner obj=new Scanner(System.in);
System.out.println("Enter the number");
int x=obj.nextInt();
int b=0;
int m=x;
int rs=1;
int p=0;
while(m>0)
{
b=m%10;
if((b%2)==0)
{
p=b+1;
rs=rs*p;
}
m=m/10;
}
System.out.println("The output is:"+rs);
}
}


Output:

Reference Video:



No comments