fork(1) download
  1. program ISBN;
  2.  
  3. {$mode delphi}
  4.  
  5. uses
  6. SysUtils;
  7.  
  8. var s : string;
  9. idx, i : Integer;
  10. sum : Integer;
  11. v : Char;
  12.  
  13. begin
  14. Readln(s);
  15. idx := Pos(' ', s);
  16. for v := '0' to '9' do begin
  17. s[idx] := v;
  18. sum := 0;
  19. for i:=1 to 10 do
  20. sum := sum + (11-i) * StrToInt(s[i]);
  21. if sum mod 11 = 0 then begin
  22. Writeln(v);
  23. end;
  24. end;
  25. end.
  26.  
Success #stdin #stdout 0s 432KB
stdin
020110 311
stdout
3