### ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ (ΕΚΤΥΠΩΣΗ)

1. !"#\$%&'%( ) * +, - ) . , !" # " !" ! ! " !" ! \$ % !" !" ! \$ & '!( !" !" ! \$ '!( ) * ! !( +" , - . *( - \$ " ! \$ !" # \$%&'''()*(+ / 0 #! 1 ( !* 2 ! + 3! ( !* 4 567 # ! + 3! ( !* 456 89:87 % 1 +- 3! ( !* & " ! + 3! ( !* 456;89:8 56;89:87 ) 2 " * ( 3 3! ! ( !* . ; ! 3 \$ <= 2 /0 10 - ) , 10 2 - ) ,!" # \$%&'''()*(+ , 3) 4 5 )6 2 ) 7, 2 2 ) + , ) 2 , 2). ) 8 !20 0 9:;:<( !.2 =4 . 2) 2 , 4 3 2)3 )=> , , +2 4 4 ,7, ( ) ) !20 0 ?: @0A: 50B? 5( !.2 ) 2 + 2C = ) + 2). ) 4 7)= =, . ) 4 , , 2 4 ! 0 ( ,3 4 4 = , 2 4 ( 8 ) !20 0 DE: F( !2 )= = , 4 = GH%#"I% = , J 4= KLI'M( /0 10 - ) , B0 +, - ) !" # \$%&'''()*(+ 2 ) + , )= ) 7, 2 3, 2 ) 7,: 2 +, 2 ) 3 N , 2) J O2 ) 2 + 2 , , 2) J !.27 20 P , 2). Q , 4 =) ( N , )= O2 ) 2 2 , , + ) !.27 20 0 RS ). ) = ( N , 2) J O27 20 0 TT 2 = = , 2) J UV J+ 7, 2 ) 7, 2 = 6 ) .> 0 N 7) + = = 8 O2 ) 2 + S: , 2 + 2 2 ) 8
2. /0 B0 W X 3) -!" # \$%&'''()*(+ W 4 7 =, >! ! " ! 4 ? 7 Y +, J =, ) = =, Z2 => 2 ) !2 2 ) = , =, , 2 )=2 2 . : . 2 ) ., = ) ) ( 2 + 2 , 8 2 ., - ) 4 = [ , 2 , 2 = ! 7) =( 9 ?0 [ , 2 , 2 = ! 7) =( 9 0 /0 50 = 10 = = .!" # \$%&'''()*(+ W !" +, , , 2) J =, J O2 - =, = 2 ) W = , 3 " 4 . , ) ). 4 J= ) !4+ (] ! >! ! @ 3 ( -). 9P; - Q . ! ! 9^; 6 =) " " 9_; =) 9Q; Z2. 2 =) # # 9`; /0 50 = 10 = = /!" # \$%&'''()*(+ 7 = . 2). ) abcd'%"'0K Z2 ) , . 2 = 2 , 4 ) : .27 +, J , "#\$%&'% "#\$%&'% . ! SS (0 - ) ) 4 = ) 27 ) = 2) J 4 =) : 20 0 , 2) J .A 0 = . ! ! , " BB . 8 =, 4 . 2 + 2 4 =) , , ) ) . !. 2) .(0 , 2 )=2 7 2 + ., ) ) ) + /0 50 = 10 = = 0!" # \$%&'''()*(+ ! \$%&'()*(+,- ./&0)*'/1)* 2*/ %*(* 23/ 0*4)53/ 4&26*4&2*'3/ \$%&'()3/ ! 7*/,580) 9(20*:+6; 4&*/ < */2 =1=> */2 2)5)(2*( \$%*/2? @A/B3(2) 2:/ : &')%&*:- @ (,&/? @#0@=C \$%*/2? @B3(2) 2:/ D: &')%&*:- @ (,&/? @#0@=C1 \$%*/2? @B3(2) 2:/ 2)5)(2*A/ E F*& A/ F*& "A/ D F*& A/ F*& !A/ F*& #@ \$%*/2? @A/G\$*5:F*H @ (,&/? @#0@=C2)5)(2*( *? 2)5)(2*( E < > 1 \$%*/2? @#0 #0 #0@= =1=> I )5() *? 2)5)(2*( < > "1 \$%*/2? @#0"#0 #0@= =1=> I
3. /0 50 = 10 = = 1!" # \$%&'''()*(+ )5() *? 2)5)(2*( D < > !1 \$%*/2? @#0!#0 #0@= =1=> I )5() *? 2)5)(2*( < > 1 \$%*/2? @#0 #0 #0@= =1=> I )5() *? 2)5)(2*( < > #1 \$%*/2? @#0A##0 #0@= =1=> I I /0 50 = B0 , = = 23!" # \$%&'''()*(+ W ! ! " !" =, B +, 2) J 2 =, J ) , , . , ) 6 , 2). ) : , +J 8 1 =7 8 10 O2 =, ., 8 0 - ) ) . 2 ) , B ) Y 2) !2)3 8 ( Y !2)3 8 ( ! >! ! @ 3 ( 4 5 6 7 JKL JKL * M 4 5 58 "" JKLN ""JKL *N ""* ""M /0 50 = B0 , = = 22!" # \$%&'''()*(+ Y , 4 = +J 7 , e =4 2 , , X ) 83 =4 2 , 9PPf Y , 4 = =7 7 , e =4 2 , , X ) 83 =4 2 , 9__f /0 50 = B0 , = = 2!" # \$%&'''()*(+ , 2) )6 - =, +J 1 2 2 => 2 ) 0 -0 0 34 , B ) -)3 =, +J 9 1: ) 9 =, B0 e2 2 => 2 ) ) 2 + ; B0 , )6 - 2 => 2 ) ! , , , 2 ) PP(: 2 J , 8 0 -0 0 34 , B ) -)3 2 => 2 ) ) 2 + ; 1 1 1
4. /0 50 = B0 , = = 2,!" # \$%&'''()*(+ -) 2 , 8) = , +27 2) ) : 2) + 7 = ) J ] !4:/&0*&*:*+,- ./&0)*'/*)* 2*/ 5)*2:1%F*& 23/ 4:/&0*&*3/ 2)5)(23/! 7*/,580) 9(20*:+6; 4&*/ < */2 */2 1 \$%*/2? @#0=#0@= = 1 \$%*/2? @A/#0=#0@= = 1 \$%*/2? @A/#0=#0@= = 1 \$%*/2? @A/#0=#0@= =1 I /0 50 = 50 -) ) . 3, 3, 2!" # \$%&'''()*(+ = 2 )=2 2 ) : =, , . , ,7)=> 2 ) =, , 2) J : 4 4 , )= , ! \$ - X ) 2) ) . 2)3 , 4 = : 2 2 2 . : 4 =) gLH: 2). 6 =) , = 2 ) 2 ) , + 8 , =4 2) ) = : . 2) J 6 ) .> , 2. ) ) 2) 4 J ] e 20 0 Y 2 ) [ , 2) J , J ) ! \$ 10 PP:__ B0 ^: Q : ` 50 P: _ > 1 "1 > 1 "1 * >!* = h) 2 + 2 ) , , , , , ) , 2 = , =, , 2) J ] /0 0 = 10 W) = 2-!" # \$%&'''()*(+ W = )=, , 4+ 2 ) 6 , 1 !2 , = Y[ i , + + ) ( A !2 , = * Z i , 4 , + , ( =, J O2 - =, = 2 ) ! >! ! @ 3 ( j , 1 + ) ; ; ;1 + ) = ; ; ; 1 ). ) 9 9 91 ). ) = 9 9 9 1 6 ) , O O O 1 /0 0 = 10 W) = 2.!" # \$%&'''()*(+ - ) 4 = P Q 2 1 ! Y[ ( !D R 2 1 ! Y[ ( R#D O R D 2 A !* Z ( S;Q 2 A !* Z ( , .] . 2 + . =, . 2 ) ,. + : 2 => 2 , = , A 10 e 20 0 , e 7 2 , 2 = , < 10 > 9D
5. /0 0 = 10 W) = 2/!" # \$%&'''()*(+ + , ) =, , ) 6 2 ) + ) 4+ 2 ) 7, , , "#\$%&'%\$ .2 , , + . , : + 4 6 ) , 0 . =, , . , 8 . 2 ,. + =, = A = 10 , ) . 34 f 7 = 2). ) 2. , 4 6 , , J + O 9 -) ] W . =, SS ! . ( . S !2 =4 . =, 3) ( /0 0 = 10 W) = 20!" # \$%&'''()*(+ -) 2 , 8) = , +27 2) ) : 2) + 7 = ) J ] !( )(*&':*+,- ./&0)*'/*)* 2*/ 5)*2:1%F*& 23/ ( )(*&'3/ 2)5)(23/! 7*/,580) 9(20*:+6; 4&*/ < */2 */2 1 D */2 > > ;1 \$%*/2? @A/ ;1-#0@=> > ; 1 \$%*/2? @A/ ; 1-#0@=> > 1 \$%*/2? @A/ 1-#0@=> > 9 1 \$%*/2? @A/ 9 1-#0@=> > 91 \$%*/2? @A/ 91-#0@=> I /0 0 = B0 -) ) . 3, 3, 21!" # \$%&'''()*(+ . = , ! \$ 0 . =, = 2 ) = , , ) 2 ) 2 ) 2 +, . ) , 2 + + 0 , 4 , 2). , , , , 2) J , 6 ) . 2 ). X 2 + 2) ) . 2. ) ) 2) 4 J . , =4 2) ) . 0 e 20 0 , 2 ) [ 2 +, 2)3 , 2 ) 2 ) , k) 2 ) =, ! \$ + 9= 9 =;=; D+ O = 9D 9 ; D 9 E /0 ?0 = 10 W) = 3!" # \$%&'''()*(+ W !( !" 2 +, , 6 ) 7, 3, 2) J 7, CDE: FG H =, J O2 - =, = 2 ) 2 =, A 1 ! , 7 =, 2 ) 2 ) 2 = + ( ! >! ! @ 4? 7 \$ I *3 4?J7 \$ /Fl CC CC D Y - 1 =, !1( K L Y - B =, !1( Y - 1 =, m 4 !1( M Y - B =, m 4 !1( UV TT TT D Y - 1 =, !1( M Y - B =, !1( Y - 1 =, m 4 !A( K L Y - B =, m 4 !A( FUn O O Y - =, m 4 !A( Y - =, !1( ( \$ = Y ) , + 7 m 4 WNW A: 7 W-Wj Y-W 4 6 ) A0
6. /0 ?0 = 10 W) = 2!" # \$%&'''()*(+ - ) 4 = R9 CC 9R 2 A !* Z ( S E TT 9D 2 1 ! Y[ ( R DO CC 9 TT D9 2 A !* Z ( O S9S 2 1 ! Y[ ( , .] . 2 + . =, . 2 ) ,. + : 2 => 2 , = , A 10 e 20 0 , e 7 2 , 2 = , < A0 > 9D CC D; /0 ?0 = B0 -) ) . 3, 3, !" # \$%&'''()*(+ , = , 2) ) . : . =, , , )=> 2 ) , 0 Y 2) ) . ! 6. , 4 , )=> 2 ) , ( =, 2) ) . 2. ) ) 2) 4 J : , 4+ 6 ) 6 , =4 0 ! \$ 10 O B0 CC 50 TT /0 ?0 = B0 -) ) . 3, 3, ,!" # \$%&'''()*(+ -) 2 , 8) = , +27 2) ) : 2) + 7 = ) J ] ! 5:F*':*+,- ./&0)*'/*)* 2*/ 5)*2:1%F*& 23/ 5:F*'3/ 2)5)(23/ ! 7*/,580) 9(20*:+6; 4&*/ < */2 */2 1 D */2 > > 1; CC 9 \$%*/2? @#0@=> > CC 1 1 \$%*/2? @#0@=> I /0 o0 , ) 6= -) J 7, 10 W) = !" # \$%&'''()*(+ 2 4 2 2) J =, , 2 + , . , ) 6 , 2). ) : 2 ) , 2 2 =, , ) 6= 2 +, 7, 2 ) 7, O2 =, = 8 - =, 2 ) 2 2 => = ! >! ! @ 6 7 9 JKL R R 8 9 " JKL" " D "D 5 9 JKL 1 1 : ; 9 ! JKL! ! & U ! & U <=>?)= 9 # VGW# # P #P
7. /0 p0 , )7 . -=, -) ) . 3, -!" # \$%&'''()*(+ Z2 ) , . ) = 2 2. , 4 3, NO PQO R 3, 2) J 7, q;M%' RO S T = QQ UU W ) 4 . !]( <= ! ., , ) ( X ) = . \$ . : 2=, . 4 6 , =, 2 + , 6 ) ) 6 7, 2) ) 7, 0 /0 p0 , )7 . -=, -) ) . 3, .!" # \$%&'''()*(+ ! \$ 10 XY "; + B0 O "" ! C 21\$) (*>):? " 50 ! # 0 " ?0 99 ;; o0 9 9 ; ; p0 O @0 C r0 Z 1A0 T 110 CC 1B0 TT 150 H- 1 0 " ! # C Z T 99 ;; 1?0 = s0 Y 10 7 /!" # \$%&'''()*(+ O27 =4 : , ,. 2) ) +, ) = , 0 7 3! ( !* 4567 4 =7 , + 4 6 ) , , , , 2 = , 0 Y , , , 7 ) 7, 3, 7, 3, 3, 2 =4 ,7)= ) 0 e , 4 , . 7 4 : , , 4 6 ) , ) , , , 2 +, , 2 )=> = . =, 2 ) 2 + , . =, , 2. +) ) ) 2) ) +0 k +) ) ) . =, 2 , m 2 + 2 6 ) , =4 , ) 0 [ , 4 + 2. , 0 s0 Y B0 -)3 h) 2 "# 0!" # \$%&'''()*(+ Y , , , 1 ) , 7 J 6 + +, 2) + , , , ! , 7 =, 2 ) 2 ) 2 = 2 , .Q . ( , , =, Y[Y = , 1 2 ! 2. , , ( , , =, * Z Y +, 2 = ! 2. , , ( X [ ] Y *? ^ _ X ] Y , , 1 N j Whj t2) + , , u t 2. , , u j WY -W W
8. s0 Y B0 -)3 h) 2 "# 1!" # \$%&'''()*(+ , , 2 ) . ) 2. = , : 6. , , 2 = , : . 2) 2 , 8 J+ ) ) + 4 J + ) X [ ] Y *? ^ _ < D ` a I X ] Y , D ` a N j Whj t2) + , , u t 2. , , u j WY -W W , 2 ] v , , ) J = , : 4 , 6 = , 8 ) v , , ) J 2 ) . ) 2. = , Ww j WZ , 8 ) ] ! +, , 3, ) ! 3 ( s0 Y B0 -)3 h) 2 "# ,3!" # \$%&'''()*(+ * >!* = - ) ) . , . "#: ) 6 , , 2 ) , N = 2. )7 .] e , ) m "# )6 *? ;1 < 1 1 D I . 2). ) 4 , , 2 2 ) 6 ) ] * >!* = = . , 2 =, "# => , = x2 4 J y0 . =, 2 2) ) , 2). ) = )6 0 e 4 4 . 34 , ) 2=> 2 x4 J y0 s0 Y ,2!" # \$%&'''()*(+ ! *? E +,- B)* /)* 2*/ %*(* 2*( *? ! 7*/,580) 9(20*:+6; 4&*/ < */2 */2 1 \$%*/2? @B3(2) 2:/ &')%&*: - @ (,&/? @#0@=C \$%*/2? @B3(2) 2:/ &')%&*: 1- @ (,&/? @#0@=C1 *? 91 \$%*/2? @A/#09#0@= =1 *? 9 1 \$%*/2? @A/#09 #0@= =1 *? 1 \$%*/2? @A/#0 #0@= =1 *? ;1 \$%*/2? @A/#0;#0@= =1 *? ; 1 \$%*/2? @A/#0; #0@= =1 I 7 = : 2 ) 7 2). ) 2 4 = , , 1 ) , "# -. )= =, , , 2) ) f s0 Y 50 + ) h) "#\$%&'% ,!" # \$%&'''()*(+ Y 4 : , B ) , 7 J 6 + +, 2) + , , , ! , 7 =, 2 ) 2 ) 2 = 2 , .Q . ( , , =, Y[Y = , 2 ! 2. , , ( , , =, * Z Y = , z 2 ! 2. , , ( X [ ] Y *? ^ _ )5() b X ] Y , , / N j Whj t2) + , , u t 2. , , u j WY -W W , s
9. s0 Y 50 + ) h) "#\$%&'% ,,!" # \$%&'''()*(+ W =7 , 2)3 ) 2 ) + , 2 , 2 +, = , "# = , %&'%: 8 > , , ) X [ ] Y *? ^ _ < +++ a I )5() < b +++ b c I X ] Y , , /1 , /B \$ , /F N j Whj t2) + , , u t 2. , , u j WY -W W , s1 , sB \$ , sF 7 = : 2 ) 7 2). ) 2 4 = , , 1 ) , "# -. )= =, , , 2) ) f ,!" # \$%&'''()*(+ ! *? ED+,- B)* /)* 2*/ %*(* 2*( *?++)5() ! 7*/,580) 9(20*:+6; 4&*/ < */2 \$%*/2? @B3(2) )/&/ &')%&*:- @ (,&/? @#0@=C *? #D E \$%*/2? @d &%*264:( )*/&* &%2*:(O@ )5() \$%*/2? @d &%*264:( )*/&* \$)%*22:(O@ I s0 Y 50 + ) h) "#\$%&'% s0 Y 50 + ) h) "#\$%&'% ,-!" # \$%&'''()*(+ 2 + 7 2 . , . , "#\$%&'% =, . ! ., , .( O2 2 , 3, =, = = , = 2 ) . ) , 0 W 8 . t\$u 4 3, . %&'% =, 2) ) .: 4 4 2 ) = , 2 ) : 2 ) = , , 2 ) 0 2 )6 ) = j , ! 2.6 (0 . 2) 2 , = 2) = . , 2.6 4 , 2 =), )7 . , = 2. 2 , 2 *? ^ _ _ e X)5() _ e bY s0 Y 0 67 , ,.!" # \$%&'''()*(+ Y 4 =, 2 = , ] k) 2 ) + , 20 0 = , "# = , "# . 6 ) . , 6 ) , 67 , , , , 2 ) 2) + , 2) ) 0 -. )= =, , 2). ) .f ! *? E +,- B)* /)* 2*/ %*(* 2*( *? ! 7*/,580) 9(20*:+6; 4&*/ < */2 */2 1 \$%*/2? @B3(2) 2:/ &')%&*: - @ (,&/? @#0@=C \$%*/2? @B3(2) 2:/ &')%&*: 1- @ (,&/? @#0@=C1 *? 91 \$%*/2? @f( 1)* 91@ )5() *? 1 \$%*/2? @f( 1)* 1@ )5() \$%*/2? @f( 1)* ;1@ I
10. s0 Y ?0 )= h) "#\$%&'% "# \$ %&'% ,/!" # \$%&'''()*(+ 2) ) .27 2) + , 2 ) , 5 2 ) 2 3 2 2 ) + , 2). ) 0 , => +, J , =, , J ).2 X [ g ] Y *? e ^ _ < ] I )5() *? h g ^ _ < ] b I )5() < ] i I X ] Y 2)3 , , N j t2) + , , u j WY -W W 4 + ) , , z N j , Whj Whj t 2. , , u s0 Y o0 ,= 4 4 + ,0!" # \$%&'''()*(+ W . , , 4 4 + 2 ) = , , = .27 6 =, 20 0 , , , , N 2 )2 3 7,0 . , , . 2 ) . ) 2 ) 2 3 : , . ) = : , , '{"MK| 2 4 + 2. , 0 , 2. , 4 6 , 4 ) ) 2) ) ) 0 X [ g ] Y *? e ^ _ < ] I )5() *? h g ^ _ < ] D I ` )5() *? ^ _ a < ] a I )5() < ] a I X ] Y s0 Y o0 ,= ,1!" # \$%&'''()*(+ X [ g ] Y *? ^ _ < ] I )5() *? ^ _ D < ] D I ` )5() *? ^ _ a < ] a I )5() < ] a I X ] Y , 1 , 1 N j t2) + , , u , B , B N j , NP1 Whj t 2. , , u Whj \$, N , N N j Whj \$ \$ s0 Y p0 \$ } 3!" # \$%&'''()*(+ 2 2) 7) , ! 6)3 2 ) , ( 2) ) 2) 6 ) , ) 6= , "#\$%&'%\$ e , = , ) 6 2 ) + , ) m ) ) 4 + } , J , . 2). ) 2 4 ,+ !2 + 2) 7) , ( ) } ., 2 + 6 .4 J ] *? j )5() b j H - b
11. s0 Y p0 \$ } 2!" # \$%&'''()*(+ ! 2)%/&%1+,-G'()%)8/& 2:/ 2)5)(2* H- ! 7*/,580) 9(20*:+6; 4&*/ < */2 =1=> ! k&* * *? )\$*(2%)?)* 4*& 2*4* ! E 1 *? 91 > E )5() > \$%*/2? @#0@=> ! f(:01/&4:( 2%:\$:( 4) 2:/ 2)5)(* H- ! 1 E > 91 H E - \$%*/2? @#0@=> ! '&* 4\$:%:14) /& 2: %*(*4:\$:**(:14) 3( :%*(4&+ ! \$%*/2? @#0@= 91HE- I 0 6 ) 1 !" # \$%&'''()*(+ ) m , 2). ) 2 = 23, , , 2 =, , !R1@(: , !1@\$o?(: , J + !~o?( 0 6 ) B ,!" # \$%&'''()*(+ ) m , 2). ) 2 = 8 , 7 = 4 4+ ) ) + 23, , + ) 2. B0 0 6 ) 5 !" # \$%&'''()*(+ ) m , 2). ) 2 = 8 , 7 = 4 ) ) ) + 23, , + ) 2. 50
12. 0 6 ) -!" # \$%&'''()*(+ v ) m , 2). ) 2 = 8 , 7 = 4 ) ) ) + 23, +J ) 0 v - ) , 2 ) 4 2) ) . G*(&F)2) 2:/ : &%*264:- P G*(&F)2) 2:/ D: &%*264:- R G*(&F)2) 2:/ : &%*264:- Q l 0*&2&'(* )*/&*- R=P=Q 0 6 ) ? .!" # \$%&'''()*(+ v ) m , 2). ) 2 = v N 4 2. , ) , = 4 , , ) ) .: 2 2 ,=> 4 ). 2 0 v N 2 => 2. 3) : 2 4 ). 2 =, = 4 ) 0 v Y 2 ) 7 =, 2 J 4 , ) 1AAA v Z2.4 J v 27 2 ) = , ) 2 Q ` , 2 + 2 . 2 ] G*(&F)2) \$5*26:( 0)12)%:5)\$23/- REEE m%)(- n)\$2&- D B)12)%:5)\$2&- DE 0 6 ) o /!" # \$%&'''()*(+ ! 6 , ( 4 2 ) 2 + 4+ 2 = )= , , 4+ > ) ! , ( , 2 = + ) ) > ) 0 ) m , 2). ) 2 > 2. ) , 2 > ) + 2 = ! 7 z( , 23, , ., , 2 = 2 ,= 0 0 6 ) p 0!" # \$%&'''()*(+ e, =, 4= , =, - 2 , 4 2 )=2 7 . , =, 2 2 1AA . AA . 4 , =, 4= 0 ) m , 2). ) 2 4 , = 4 ) 23, , =, 4= . 0 - ) 2 2). ) 2) 2 , 2 , , =4 ).2 Z2.4 J , J , , ) . 9 =, 20 0 2 2 : 2) 2 2. 2 4 =) 9 , =, A0 G*(&F)2) )2:(- DE P G*/&* B*()'2:O G*(&F)2) )2:(- DEEE G*/&* B*()'2:O G*(&F)2) )2:(- D EE B)/ )*/&* B*()'2:O G*(&F)2) )2:(- DED B)/ )*/&* B*()'2:O