2017 – 4

Si consideri il seguente programma:

#include
#include
int main() 
{
   int a,b,c,curr;
   a=0;
   b=1;
   c=0;
   curr=0;
   while(curr < 300) 
   {
      curr=2*a+7*b+c;
      a=a+1;
      b=b+1; 
      c=curr;
   }
   if(c%2 == 0) 
      printf("L'elemento numero %d della successione è pari", a);
   else 
      printf("L'elemento numero %d della successione è dispari", a);
   return 0;
}

Decidere quale delle seguenti affermazioni è corretta.

  1. Il programma scrive a video: ‘’L’elemento numero 8 della successione è pari’’
  2. Il programma scrive a video: ‘’L’elemento numero 8 della successione è dispari’’
  3. Il programma scrive a video: ‘’L’elemento numero 9 della successione è pari’’
  4. Il programma scrive a video: ‘’L’elemento numero 9 della successione è dispari’’