关于#c语言#的问题,请各位专家解答!

#include <stdio.h>
‌‌void  main( )
‌‌{ 
‌‌    int x,i;
‌‌    for(i=1;i<=50;i++)
‌‌    {
‌‌        x=i;
‌‌        if(++x%2==0)
‌‌            if(x%3==0)
‌‌                if(x%7==0)
‌‌                    printf("%d",i);
‌‌    }
‌‌}
‌如何计算输出i的值呀

这段代码的意思是从1到50找到一个数i,满足
i+1是偶数并且i+1是3和7的倍数