CONVERT ZERO TO FIVE
Problem Description
Given a number your task is to complete the function convertFive which takes an integer n as argument and replaces all zeros in the number n with 5 .Your function should return the converted number .
CODING ARENA::
#include <stdio.h>
int convert0To5Rec(int num)
{
if (num==0)
return 0;
int digit = num%10;
if (digit == 0)
digit = 5;
return convert0To5Rec(num/10)*10+digit;
}
int convert0To5(int num)
{
if (num == 0)
return 5;
else return convert0To5Rec(num);
}
int main()
{
int num;
scanf("%d",&num);
printf("%d", convert0To5(num));
return 0;
}
Test Case 1
Input (stdin)1004
Expected Output
1554
Test Case 2
Input (stdin)5006
Expected Output
5556
Pointer 8
ReplyDelete