Guest User

Untitled

a guest
Jan 22nd, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1.  
  2. begin
  3. assign(f,'b.in'); reset(f);
  4. assign(f2,'b.out'); rewrite(f2);
  5. readln(f,s);
  6. while s>0 do begin
  7. b[i]:=s mod 10;
  8. i:=i+1; s:=s div 10;
  9. end;
  10. for g:=1 to i do begin
  11. r[g]:=9-b[g];
  12. end;
  13.  
  14. for g:=1 to i do begin
  15. a[g]:=r[g]
  16. end;
  17. for e:=1 to i do begin
  18. for n:=e+1 to i+1 do begin
  19. if b[e]>b[n] then begin
  20. h:=b[e]; b[e]:=b[n]; b[n]:=h;
  21. p:=r[e]; r[e]:=r[n]; r[n]:=p;
  22. end;
  23. end;
  24. end;
  25. l:=0;
  26. for g:=1 to i do begin
  27. if r[g]<>b[g] then do begin l:=l+1;
  28. end; end;
  29. if l=0 then do begin
  30. for g:=1 downto i do begin
  31. write(f2,'a[g]') else writeln(f2,'a[g]');
  32. end; end;
  33. close(f); close(f2);
  34. end.
Add Comment
Please, Sign In to add comment