void AscendingAB(int *a, int*b, int*c)
{
int i=0;
int j=0;
while(i+j<10)
{
if(a[i]<=b[j])
{
c[i+j]=a[i];
i++;
}
else if(a[i]>=b[j])
{
c[i+j]=b[j];
j++;
}
}
}
a랑 b가 길이 5짜리 a+b=c c가 오름차순정렬된 배열로 만드는건데
저거 저렇게 하니까 c의 마지막요소가 못나오자나 ㅜㅜ 애초에 이렇게 짜버리면 안되는거겠지.. 아니면 저기서 마지막요소 c[9]도 나오게 할수있는방법 없나.. 아 도저히 생각을 못하겠따 빢꾸라서
으아ㅏ
합치는거 따로, 정렬하는거 따로 하는게 건강에좋아요
저렇게 하는거 맞고 for문 나와서 나머지 처리해줘야됨
ㅇ 반복문 나와서 마지막꺼 처리해야됨? 괜히 길어지는거 아님 반복문안에서 한번에 처리못해여?