Advertisement
snowe2010

Untitled

Nov 18th, 2015
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. fn main() {
  2. let val = 1000;
  3. let mut aa = val;
  4. let mut bb = 0;
  5. let mut cc = 0;
  6. 'a: for a in (1..val).rev() {
  7. 'b: for b in (1..val) {
  8. 'c: for c in (1..val) {
  9. if a + b + c != val { continue; }
  10. if a.pow(2) + b.pow(2) == c.pow(2) {
  11. aa = a;
  12. bb = b;
  13. cc = c;
  14. break 'a;
  15. }
  16. }
  17. }
  18. }
  19. println!("a {} b {} c {}", aa, bb, cc)
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement