Está en la página 1de 2

Ent digitos (ent n) Inicio Ent d; d=0; Mientras (n>0) n=n/10; d=d+1; fin mientras retornar (d); FIN

Ent buscar (ent g,ent n) Inicio Ent cnt,div,d,x; d=digitos(n); div=powf (10,d); cont=0; mientras (g>0) x=g%div; si (n==x) cont=cont+1; fin si g=g/10; fin mientras retornar (cont); FIN Ent ma(ent g, ent c, ent cd) Inicio Ent div,n,ca; Div=powf (10,d); Ca=0; Mientras (digitos(c)>=cd) N=c%div; Ca=ca+buscar(g,n); Fin mientras Retornar (ca); FIN Inicio Ent g,c,ca,cd; Escriba (ingrese g=); Leer (g); Escriba(ingrese c=); Leer (c); Ca=0; Cd=7; Mientras ((ca==0)&&(d>-2))

Ca=ma(g,c,d); Si (ca=0) Cd=cd-1; Fin si Fin mientras Si (ca==0) Escribir (no tiene aproximacion); Sino Escriba (ca.aproximacion.ddigitos); Fin si FIN

También podría gustarte