Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

40,026 questions

51,982 answers

573 users

How to find pythagorean triplet for which a + b + c = 1000 in C#

1 Answer

0 votes
using System;

public class Program
{
	public static void Main(string[] args)
	{
		const int sum = 1000;

		for (int a = 1; a <= sum / 3; a++) {
			for (int b = a + 1; b <= sum / 2; b++) {
			    int c = sum - a - b;
				if (a * a + b * b == c * c) {
					Console.Write("a = " + a + " b = " + b + " c = " + c);
				}
			}
		}
	}
}



// (200 ^ 2 = 40000) + (375 ^ 2 = 140625) = 180625 = 425 ^ 2




/*
run:
    
a = 200 b = 375 c = 425
    
*/

 



answered Oct 23, 2023 by avibootz
...