// O 아래의 문장은 실행된다는 뜻이고

// X 아래의 문장은 실행되지 않는다는 뜻입니다.




#include <stdio.h>

 

int main(void)

{

   int a=1, b=3, c=4, d=7;

   int num2;

   if(a>b){ // X

      if(c>d){

         if(a>c){

            if(b>c) num2=b;

            else num2=c;}

         else{

            if(a>d) num2=a;

            else num2=d;};}

      else{

         if(a>d){

            if(b>d) num2=b;

            else num2=d;}

         else{

            if(a>c) num2=a;

             else num2=c;};};}

   else{ // O

      if(c>d){ // X

         if(b>c){

            if(a>c) num2=a;

            else num2=c;}

         else{

            if(b>d) num2=b;

            else num2=d;};}

      else{ // O

         if(b>d){ // X

            if(a>d) num2=a;

            else num2=d;}

         else{ // O

            if(b>c) // O

num2=b;

            else // X

num2=c;}

//O

;};};

            printf("자연수 1,3,4,7중에 두번째로 큰 수는 %d이다.n",num2);

 

 

 

return 0;

 

}