Informatika2-2014/Gyakorlat14

A MathWikiből
(Változatok közti eltérés)
(A lap tartalmának cseréje erre: ld. [http://wiki.math.bme.hu/view/Informatika2-2014/2.ZH-ra itt])
 
(egy szerkesztő 7 közbeeső változata nincs mutatva)
1. sor: 1. sor:
= Gyakorlás =
+
ld. [http://wiki.math.bme.hu/view/Informatika2-2014/2.ZH-ra itt]
 
+
'''1.''' Minden PRINT-et tartalmazó sornál határozzuk meg a kimenet értékét!
+
 
+
<c>
+
#include <stdio.h>
+
#define PRINT(int) printf("%d\n",int)
+
 
+
int main(void) {
+
    int i, j, k=5;
+
    i = 17 - 17/k*k; PRINT(i);
+
    k += j = i *= 3;
+
    k -= i == j; PRINT(k);
+
    i=2; j=3; k=5;
+
    PRINT( i & j | k );
+
    PRINT( !i || j && k);
+
    i=4; j = 3; i <<= j; PRINT( i );
+
    k = i<32 ? ++i : --i; PRINT( k );
+
    return 0;
+
}
+
</c>
+
 
+
'''2.''' Az alábbi kódrészletet töltsük ki úgy, hogy a ’b’ tömbbe az ’a’ mátrix transzponáltja kerüljön!
+
<c>
+
int i,j,a[3][2]={{1,2},{2,0},{3,3}}, b[2][3];
+
for( i=0; i<3; i++ ) {
+
 
+
 
+
 
+
}
+
</c>
+

A lap jelenlegi, 2014. május 8., 14:25-kori változata

ld. itt

Személyes eszközök