Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn main() {
- let val = 1000;
- let mut aa = val;
- let mut bb = 0;
- let mut cc = 0;
- 'a: for a in (1..val).rev() {
- 'b: for b in (1..val) {
- 'c: for c in (1..val) {
- if a + b + c != val { continue; }
- if a.pow(2) + b.pow(2) == c.pow(2) {
- aa = a;
- bb = b;
- cc = c;
- break 'a;
- }
- }
- }
- }
- println!("a {} b {} c {}", aa, bb, cc)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement