Considerate il seguente frammento di programma:
t:=-1; For i:=1 To n Do If f(i) Then t:=i; If t >= 0 Then WriteLn(t);
Quale delle seguenti affermazioni è corretta?
- Il programma cerca e stampa il più piccolo intero x fra 1 e n tale che f(x)=true; se tale intero non esiste, il programma entra in un ciclo infinito.
- Il programma cerca e stampa il più grande intero x fra 1 e n tale che f(x)=true; se tale intero non esiste, il programma entra in un ciclo infinito.
- Il programma cerca e stampa il più piccolo intero x fra 1 e n tale che f(x)=true; se tale intero non esiste, il programma non stampa nulla.
- Il programma cerca e stampa il più grande intero x fra 1 e n tale che f(x)=true; se tale intero non esiste, il programma non stampa nulla.