서울시립대 전공문젠데요.. 모르겟어서요 ㅠㅠ
-------------------------------------------
다음은 C언어로 작성된 프로그램의 일부이

다.(cond1(), cond2(), cond3() 함수는 모

두 int 형식의 값을 반환하는 함수이다.)

if(cond1() && cond2() && cond3() )
{
 ...
}


cond1(), cond2(), cond3() 각각의 함수가

수행되는데 걸리는 시간 및 true값(0이 아

닌 값)을 반환하는 확률은 다음과 같다.

                       cond1() cond2() cond3()
수행시간          1초        5초         3초
true 반환 확률  70%       20%       40%

문제1) 위 if 구문의 조건문이 판별되는데

걸리는 평균 수행시간은 얼마인가?(논리적

AND 연산(&&)을 수행하는데 걸리는 시간은

무시한다)

문제2) 위 if 구문의 조건문이 판별되는데

걸리는 평균수행시간을 최소로 하려면 위의

프로그램을 어떻게 수정하면 되겠는가? 그

리고 그때 걸리는 평균 수행 시간은 얼마인

가?