rekurzivno parniCifri *2 +broj na parniCifri


#include <stdio.h>
#include <stdlib.h>
int prevrten(int n, int prev)
{
    if(n==0)
    {
        return prev;
    }
    else
    {
        prev=prev*10+n%10;
    }
    prevrten(n/10,prev);
}
int parniCifri(int n)
{
    if(n==0)
    {
        return 0;
    }
    else
    {
        if((n%10)%2==0)
        {
            printf("%d", (n%10)*2);
            return 1+parniCifri(n/10);
        }
        else
        {
            return 0+parniCifri(n/10);
        }
    }
}
int main()
{
    int n,x,i=0;
    scanf("%d", &n);
    while(i<n)
    {
        scanf("%d", &x);
        printf(" : %d", parniCifri(prevrten(x,0)));
          i++;
    }

    return 0;
}


Learn More :