int max=a[0];
for (i = 0; i < x; i++)
{
if (max < a[i])
max = a[i];
}
int second = a[0];
for (j = 0; j < x; j++)
{
if (second < a[j] && max < a[j] ) second = a[j];
}
이게 두번째로 큰 수 구하는거까지는 구현을 했는데
세번째로 큰건 어떻게 해야되는지 감이 안잡혀
int max=a[0];
for (i = 0; i < x; i++)
{
if (max < a[i])
max = a[i];
}
int second = a[0];
for (j = 0; j < x; j++)
{
if (second < a[j] && max < a[j] ) second = a[j];
}
이게 두번째로 큰 수 구하는거까지는 구현을 했는데
세번째로 큰건 어떻게 해야되는지 감이 안잡혀
병신아 어제 내가 쓴 글에 답이 다 있어.
그거 몬알아묵겠다... 좀 비효율적이더라도 간단하게 가능?
그게 젤 간단한거거든?
전과나 자퇴 추천한다
걍 내림차순으로 소팅한다음 구하면되지..
테트리스 버그나 잡아 멍청아
ㅠ
오름차순 내림차순도 구분못하는 녀석이 훈수는
내림차순이 큰수부터 정렬하는거잖아
아 미안 내가 문제를 잘못 읽었네 =_=
가장 큰수 구하는 로직을 세번 돌리든가.
닉값하네 엌ㅋ
예문이 1 2 2 4 5 라 헷갈린거지 ㅡ,.ㅡ 앞으로나 뒤로나 2 2 니까
내가 쓴 글에 for 문 하나 printf 하나 추가하면 완성된거야