igorich1376

1197

Aug 6th, 2024 (edited)
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.56 KB | None | 0 0
  1. ##
  2. uses school;
  3. var x := 6 * 343bi**1156 - 5 * 49bi**1147 + 4 * 7bi**1153 - 875;
  4. var y := ToBase(x,7);
  5. y.Sum(digitAsChar → digitAsChar.ToDigit).Print;
  6. // ментор помог. И как это у него получается...
  7. {## //должно быть 1197, а получается 13950...
  8. uses school;
  9. var x := 6 * 343bi**1156 - 5 * 49bi**1147 + 4 * 7bi**1153 - 875;
  10. var y := ToBase(x,7).ToArray;
  11. var sum: BigInteger := 0;
  12. foreach var i in y do sum += i.ToDigit;
  13. {while y <> 0 do
  14.   begin
  15.     sum += y mod 10;
  16.     y := y div 10;
  17.   end;
  18. Print(sum)}
Advertisement
Add Comment
Please, Sign In to add comment