Примерен тест ПИК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 Преведете на езика С следния отрязък от блок-схема: