Примерен тест ПИК1


I  Напишете какво точно ще изведе програмата

 

#include <stdio.h>

int main(){

            int i, j, k ,i1,i2, ar[]= {1,2,3,4,5,6};

            unsigned int l,m;

            float f;

            i=1; j=2; k =  i+= j*=4; printf("\n1: %d  %d  %d", i,j,k);

            i=2; j = 5; k =3;  printf("\n 2:  %d", ((i+5)*j+6)*k );

            i = 8; j = 1; f = (i%5) / (j+5.0); printf("\n 3: %f",f);

            f=4; l = 1; k = -2; ; printf("\n 4 : %f", (unsigned int)l+k+f);

            i = 0; if ( i=3 ) printf("\n 5: %d",i);

                    else printf("\n 6: %d",i);         

            for (i=0, j=5; (i+=2) < ++j ; ){printf("\n 7: %d %d", i, j);}

            i = 5; do { printf("\n 8 : %d\n", i);

                          } while( i > 5);

            for(i=j=1;j++<3;){ i=j;}  printf("9: %d  %d\n",i,j);

             for(i=0;i<3;i++) {ar[i]++; printf("10: %d %d %d\n", i, *(ar+i), *ar+i); }

              return 0;

}

Отговор:


1: 9  8  9
 2:  123
 3: 0.500000
 4 : голямо положително реално число
 5: 3
 7: 2 6
 7: 4 7
 7: 6 8
 7: 8 9
 8 : 5
9: 3  4
10: 0 2 2
10: 1 3 3
10: 2 4 4

III  Преведете на езика С следния отрязък от блок-схема:

You must enable image loading