카테고리 없음

260페이지

독일컴싸 2022. 10. 17. 17:57
int main(void)
{
    int arr[5];
    int sum=0;
    int i;
    int max=0;
    int min=0;
    
    scanf("%d %d %d %d %d",&arr[0],&arr[1],&arr[2],&arr[3],&arr[4]);
    
    
    if(arr[0]>=arr[1])
    {
        max=arr[0];
        min=arr[1];
    }
    else
    {
        max=arr[1];
        min=arr[0];
    }
    
    for(i=2;i<5;i++)
    {
        if(max<arr[i])
            max=arr[i];
    }
    printf("%d \n",max);
    
    //핵심 논리가 잘못되었음.
    for(i=2;i<5;i++)
    {
        if (min>arr[i])
            min=arr[i];
    }
    printf("%d \n",min);
    //왜 쓰레기 값이 나오는 지는 이해를 했는데 이걸 어떻게 개선하지
    //근본적인 방법이 잘못되었을 수도 있긴함.
    for(i=0;i<5;i++)
    {
        sum+=arr[i];
    }
    printf("%d \n",sum);

}