Red de conocimiento informático - Computadora portátil - Programación en lenguaje C, este es un problema de simulación

Programación en lenguaje C, este es un problema de simulación

#include?"stdio.h"

int?fun(long?n,long?a[]){

int?x,y,z,i=0;

while(a[i++]=n,n!=123){

for(x=y=z=0;n;n%10&1y++? :?x++ , z++,n/=10);

n?=?xx*10y*1z?:?y*10x*1z;

}

return?i;

}

int?main(int?argv,char?*argc[]){

largo? n,a[10],i;

ARCHIVO?*fp;

printf("Entrada?n(int?0?

if(scanf("%d",&n)!=1?||?n<1?||?n>99999999999){

printf( " Entrada?error,?salida... \n");

retorno?0;

}

if((fp=fopen("myf2 . out", "w"))==NULL){

printf("¿Crear?el?archivo?falla... \n");

return?0;

}

for(n=fun(n,a),i=0;i

printf(i",% d "? :?" %d",a[i]);

fprintf(fp,(i"? %d"? :?" %d"),a[i]);< / p>

}

printf("\n");

fprintf(fp,"%s","\n¿Mi?número?de?examen?es?:? ID883929 \n");

fclose(fp);

return?0;?

}

Ejecute el ejemplo:p>