2015. 4. 25. 17:59 Programing/Algorithm
프로젝트 오일러 9번
//
// main.c
// project euler
//
// Created by 김일호 on 2015. 4. 25..
// Copyright (c) 2015년 김일호. All rights reserved.
//
#include <stdio.h>
int main(int argc, const char * argv[]) {
int product = 0;
for(int i =1; i<1000; i++)
for (int j = 1; j<1000; j++){
for (int k = 1; k<1000; k ++)
{
if( j < i && k < j)
break;
if((i * i) + (j * j) == (k*k))
{
product = i+j+k;
if(product == 1000)
{
printf("%d %d %d",i, j, k);
return 0;
}
}
else if (k+j>1000)
{product = 0;break;}
else if (k+i>1000)
{product = 0;break;}
product = 0;
}
if(i+j>1000){
product = 0;
break;
}
}
return 0;
}
'Programing > Algorithm' 카테고리의 다른 글
Selection Sort (0) | 2015.09.27 |
---|---|
프로젝트 오일러 10번 (0) | 2015.07.29 |
Recursive Fibonacci (0) | 2015.04.06 |
순환/재귀 팩토리알 구현 (0) | 2015.04.06 |
3개의 숫자를 내림차순으로 정렬 (0) | 2015.04.06 |