Số Gấp 9 Lần


SUBMITTED BY: Guest

DATE: Nov. 18, 2014, 1:01 p.m.

FORMAT: Text only

SIZE: 848 Bytes

HITS: 1081

  1. PROGRAM chinlan;
  2. USES crt;
  3. VAR x:INTEGER;a,b,c,d :BYTE;
  4. FUNCTION abcd(a,b,c,d : BYTE):INTEGER;
  5. VAR x: INTEGER;
  6. BEGIN
  7. x:= 1000*a + 100*b + 10*c +d ;
  8. abcd:=x;
  9. END;
  10. FUNCTION abc(a,b,c: BYTE): INTEGER;
  11. VAR x: INTEGER;
  12. BEGIN
  13. x:= 100*a + 10*b +c ;
  14. abc:=x;
  15. END;
  16. BEGIN
  17. FOR a:= 1 TO 9 DO
  18. FOR b:= 0 TO 9 DO
  19. FOR c:= 0 TO 9 DO
  20. FOR d:= 0 TO 9 DO
  21. BEGIN
  22. IF 9*abc(a,b,c) = abcd(a,b,c,d) THEN BEGIN Write(abcd(a,b,c,d):6) ; Writeln(abc(a,b,c):5) ; END;
  23. IF 9*abc(a,b,d) = abcd(a,b,c,d) THEN BEGIN Write(abcd(a,b,c,d):6) ; Writeln(abc(a,b,d):5) ; END;
  24. IF 9*abc(a,c,d) = abcd(a,b,c,d) THEN BEGIN Write(abcd(a,b,c,d):6) ; Writeln(abc(a,c,d):5) ; END;
  25. IF 9*abc(b,c,d) = abcd(a,b,c,d) THEN BEGIN Write(abcd(a,b,c,d):6) ; Writeln(abc(b,c,d):5) ; END;
  26. END;
  27. readln
  28. END.

comments powered by Disqus