C++ ¶
느낀 ¶
번 를 먼 만들 냥 번 붙.
바 벨 뭐 대 보..;;ㅁ;;
번 변명 들 더 .
~ 몰몰 ( ..ㅎㅎ)
바 벨 뭐 대 보..;;ㅁ;;
번 변명 들 더 .
~ 몰몰
를 못 눈듯 느낌 뒤늦 ..;;
ver.1 ¶
~cpp
#include <iostream>
using namespace std;
void main()
{
int number_a, number_b;
cout << "번 를 :";
cin >> number_a;
cout << "번 를 :";
cin >> number_b;
cout << "\tx = " << number_a << "\ty = " << number_b << "\n";
int *big_number, *small_number;
if (number_a>number_b)
{
big_number=&number_a;
small_number=&number_b;
}
else
{
big_number=&number_b;
small_number=&number_a;
}
int temp;
while (temp=*big_number%*small_number)
{
*big_number=*small_number;
*small_number=temp;
}
cout << "\tGCD is " << *small_number << "\n";
}
ver.2 ¶
~cpp
#include <iostream>
using namespace std;
void get_GCM(int big_number, int small_number)
{
int temp;
while (temp=big_number%small_number)
{
big_number=small_number;
small_number=temp;
}
cout << small_number << "\n";
}
void main()
{
int number_a, number_b;
cout << "번 를 :";
cin >> number_a;
cout << "번 를 :";
cin >> number_b;
cout << "The GCD of " << number_a << " and " << number_b << " is ";
if (number_a>number_b)
get_GCM(number_a, number_b);
else
get_GCM(number_b, number_a);
}
ver.3 ¶
~cpp
#include <iostream>
using namespace std;
int Get_GCM(int , int );
void main()
{
int number_a, number_b;
cout << "번 를 :";
cin >> number_a;
cout << "번 를 :";
cin >> number_b;
cout << "The GCD of " << number_a << " and " << number_b << " is "<< get_GCM(number_a,number_b) << "\n";
}
int Get_GCM(int number_a, int number_b)
{
int temp;
while (temp=number_a%number_b)
{
number_a=number_b;
number_b=temp;
}
return number_b;
}
Erlang ¶
느낀 ¶
¶
- pr_4.erl
-module(pr_4). -export([getGCD/2]). getSubGCD(NumA, NumB) when 0 == NumA rem NumB -> NumB; getSubGCD(NumA, NumB) -> getSubGCD(NumB, NumA rem NumB). getGCD(NumA, NumB) when NumA > NumB -> getSubGCD(NumA, NumB); getGCD(NumA, NumB) -> getSubGCD(NumB, NumA).
- shell
6> pr_4:getGCD(250, 100). 50
FeedBack ¶
cout << small_number << "\n"; 이 아니라 cout << big_number << "\n"; 일듯 합니다.
봤만,
small_number=temp; 를 볼 , 보마 temp 듯. 는데.
리 명.. while 문 됨..^^ --
봤만,
small_number=temp; 를 볼 , 보마 temp 듯. 는데.
리 명.. while 문 됨..^^ --
. 농 녀 ? ~ 문 받 마 놀랬는 ? -
ㅎㅎ ..^^ 많..ㅎㅎㅎ
번 문는 small_number 맞.^^
봤는데, big_number면 대 리.. 6 9를 면 6 ??ㅎㅎ
번 문는 small_number 맞.^^
봤는데, big_number면 대 리.. 6 9를 면 6 ??ㅎㅎ
~cpp
while (temp=big_number%small_number)
{
big_number=small_number;
small_number=temp;
}
부 리는듯 데..ㅎㅎ.. 문.^^ 남 봐 ..
~cpp
temp=big_number%small_number;
while (0!=temp)
{
big_number=small_number;
small_number=temp;
temp=big_number%small_number;
}










