C++ ¶
느낀 ¶
가 먼 몰랐다..;;ㅁ;; 뒤보 과 뒤 같 고 고...
뭔린 몰라 를 보 그냥 단 가데 를 미는것 같, 그로 미를 고 다.
-999를 면 바로 료되라는 말 기 그냥 물보고 끝내려다, 바꾸려고 다보 input 밖로 꺼내렸..
꺼는 다르게 for문 기 break를 면 그냥 밑로 내려다는.. 그렇다고 if문 두개 려 메모리 낭..
그래 로 빼내렸다. .. 뭐 될데로 되라~~ 귀다구..ㅎㅎ
그래 뭐 나대로 MAX_NUMBER 3 값 면(단 ! 닐경 가데 값 닷! ) 러가로 늘릴 다.^^
뭔린 몰라 를 보 그냥 단 가데 를 미는것 같, 그로 미를 고 다.
-999를 면 바로 료되라는 말 기 그냥 물보고 끝내려다, 바꾸려고 다보 input 밖로 꺼내렸..
꺼는 다르게 for문 기 break를 면 그냥 밑로 내려다는.. 그렇다고 if문 두개 려 메모리 낭..
그래 로 빼내렸다. .. 뭐 될데로 되라~~ 귀다구..ㅎㅎ
그래 뭐 나대로 MAX_NUMBER 3 값 면(단 ! 닐경 가데 값 닷! ) 러가로 늘릴 다.^^
드 ¶
~cpp
#include <iostream>
using namespace std;
const int MAX_NUMBER=3;
const int BREAK_NUMBER=-999;
void change(int *number1, int *number2)
{
int temp=*number1;
*number1=*number2;
*number2=temp;
}
int input(int *input_number)
{
for (int i=0; i<MAX_NUMBER; ++i)
{
cout << i+1 << " 를 력 .";
cin >> input_number[i];
if (0==i && input_number[0]==BREAK_NUMBER)
return 0;
}
return 1;
}
void main()
{
int input_number[MAX_NUMBER]={0,};
while (input(input_number))
{
for (int i=0; i<MAX_NUMBER-1; ++i)
{
for (int j=0; j<MAX_NUMBER-i-1; ++j)
{
if (input_number[j]>input_number[j+1])
change(&input_number[j],&input_number[j+1]);
}
}
cout << "가데 값 " << input_number[MAX_NUMBER/2] << "다.\n";
}
}
Erlang ¶
느낀 ¶
려.
드 ¶
- pr_5.erl
-module(pr_5). -export([getMiddle/3]). getMiddle(NumA, NumB, NumC) -> [_, A, _] = lists:sort([NumA, NumB, NumC]), A.
- shell
17> c(pr_5).
{ok,pr_5}
18> pr_5:getMiddle(2, 5, 3).
3










