July 02, 2011

a+b+c=1000 eşitliğini sağlayan a,b,c Pisagor üçlülerinin çarpımı kaçtır?
(not: Bir Pisagor üçlüsü, a < b < c ve a² + b² = c² ifadelerini sağlayan üç doğal sayıdır.)

http://projecteuler.net/index.php?section=problems&id=9

import std.stdio;

void main()
{
	int a,b,c;
	for(a = 1; a <= 1000; a++){
		for(b = 1; b <= 1000-a; b++){
			c = 1000-(a+b);
			if((a*a+b*b) == c*c){
				if(a < b) {
					writeln(" |a: | ", a, " | b: | ", b, " | c: | ", c);
					writeln(a*b*c);
				}
			}
		}
	}
}

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]