rendered paste body#include <stdio.h>
int acha_codigo(int codigo_produto){
int x,z,y1,y2,y3;
if (codigo_produto>9999 && codigo_produto<100000){
x=(codigo_produto/10000);
z=(codigo_produto%10000)/1000;
y1=((codigo_produto%10000)%1000)/100;
y2=(((codigo_produto%10000)%1000)%100)/10;
y3=(((codigo_produto%10000)%1000)%100)%10;
printf("\n X= %d\n Z= %d\n Y1= %d\n Y2= %d\n Y3= %d\n",x,z,y1,y2,y3);
if(x!=1 && x!=2){
printf("\n \nOpcao invalida");
exit(0);
}
if(z!=1 && z!=2){
printf("Opcao invalida");
exit(0);
}
if(y1==0 && y2==0 &&y3==0){
printf("Opcao invalida");
exit(0);
}
if(y1==9 && (y2+ y3)>0){
printf("Opcao invalida");
exit(0);
}else{
cod=x*(10000)+z*(1000)+y1*(100)+y2*(10)+y3;
return (cod);
}
}
}
}