# ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 3 (ΕΚΤΥΠΩΣΗ)

Teacher & Manager at Δημήτρης Ψούνης - Υπηρεσίες Εκπαίδευσης
Apr. 19, 2016

### ΑΛΓΟΡΙΘΜΟΙ ΣΕ C - ΜΑΘΗΜΑ 3 (ΕΚΤΥΠΩΣΗ)

1. !" # \$%! & ' (! " ) * ' + !" # \$%! & ' (! " ) * ) , ! !" # \$%! & ' (! " ) * ! - . /% !" # \$%! & ' (! " ) 0 12342 - * 5 6 !" # \$%! & ' (! " ) * 7 !" # \$ %" & ' ( %" ) ( * ! + 8 9 (, , * , - ! : . ' \$ - ; ! : ) / ( 0 ' ( 1 , 2 3' \$ # ( ( \$ 4 ' 5 ( 1 , 2 # ( 6 ( 7, 189:9;<=>? 8>@<2 7 \$ 1A?B9@<=>? 8>@<2 C( / 1DEFF:9 8>@<2 '( G ( 1H9@I9 8>@<2 J 1KE=;L 8>@<2 !" # \$ M" 7, 189:9;<=>? 8>@<2 %" N/0 ! " < =2>2?@ABC =B3@: - . O""=P% - ,0 = 0\$ QP% , 0 0 = 0 # BRST D + : - ' * = 1OUQP%2 - V \$ 0 =""QP% - \$ BRST 0 =
2. ( G/ ) T=?SLSB 0 , W \$ !" # \$ M" 7, 189:9;<=>? 8>@<2 M" XG/ \$! ! " # \$ # ! !" # \$ M" 7 \$ 1A?B9@<=>? 8>@<2 " . / 7 0 ! % !" # \$ M" 7, 189:9;<=>? 8>@<2 Y" Z &! 5 , B9:9;<=>?[B>@<"; ( ( , ( , \$ 0 , \$ 1 / (2 B9:9;<=>? B>@<" !" # \$ " 7 \$ 1A?B9@<=>? 8>@<2 %" N/0 ! ' < ECF23@ABC =B3@: - . O""=P% - , = 0 0 O""= 1 0 0 * 2 0 BRST D + : - ' * = 1%UQP%2 - X \$ ( BRST ( ( = 0 * \$ , BRST
3. ( G/ ) T=?SLSB 0 , W \$ !" # \$ " 7 \$ 1A?B9@<=>? 8>@<2 M" XG/ (! % & & ' (( ( " # \$ # ( ) ! ! !" # \$ " 7 \$ 1A?B9@<=>? 8>@<2 " . / 7 0 ! #) !" # \$ " 7 \$ 1A?B9@<=>? 8>@<2 Y" Z ##! 5 , =?B9@<=>?[B>@<"; ( ( , ( , \$ 0 , \$ 1 / (2 =?B9@<=>? B>@<" !" # \$ Y" C( / 1DEFF:9 8>@<2 %" N/0 ! # < GHII>2 =B3@: - . O""=P% - 5 1 2 / \$ 0 WP%U= 0 D + : - ' * = 1OUQP%2 - J ]^QP% 0\$ =_% X \$ BRST ( `AQ3]4 `AQ3]P%4 `AQ3]4a`AQ3]P%4
4. ( G/ ) T=?SLSB 0 , W \$ !" # \$ Y" C( / 1DEFF:9 8>@<2 M" XG/ #! *+ , ( ' (( ( " # \$ # ( ! ! !" # \$ Y" C( / 1DEFF:9 8>@<2 " . / 7 0 ! #" !" # \$ Y" C( / 1DEFF:9 8>@<2 Y" Z #\$! 5 , FEFF:9[B>@<"; ( ( , ( , \$ 0 , \$ 1 / (2 FEFF:9 B>@<" !" # \$ 6" '( G ( 1H9@I9 8>@<2 %" N/0 ! #% < J2342 =B3@: %" 1 / 2 ( , M" 1 / 2 / ( , K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L % Y e c d %% %b MO M N K ' ) - M 6 %O % %Y %d MM ' . /% / 0 ( K ' ) - 5 L M N K ' ) - % M Y 6 e c d K ' ) - 5 L % Y e c d %% %b MO M N K ' ) - M 6 %O % %Y %d MM
5. G ( ( 5 ( G/ 1> , 0 / \$ \$ =?< T=?SLSB3Q4 * 0 B<S@<f=?=Bg h=ii:9 0 * 0 2 !" # \$ 6" '( G ( 1H9@I9 8>@<2 %" N/0 #&! - , & \$ \$ . \$ ,, . / 0 .( 1 / ' . " # \$ # . ! ,, . 1 & \$ \$ ,, & \$ ,, \$ . & \$ \$ . ! ! #'! , K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M d %O % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 #(! / X H9@I98>@<1 O%62 K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 )! / X 1!Oc2 K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' %b c Y %% ) - 5 L d MO e % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0
6. #! / X 1!O 2 K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' %b c Y %% ) - 5 L d MO e % K %b c ' ) Y %% !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 ! / X 1!O%2 ( (, , K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' %b c Y %% ) - 5 L d MO e % K c %b ' Y %% !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 ! / X 1!M 2 ( (, , K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' %b c Y %% ) - 5 L d MO e % K c %b ' Y %% !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 "! / X 1!O 2 '( G ( \$ / (, , \$ K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' Y c %% %b ) - 5 L d MO e % K c %b ' Y %% !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0
7. \$! / X 1!Yc2 K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' Y c %% %b ) - 5 L d MO e % K c %b ' Y %% ) - d MO 5 L e % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 %! / X 1!Y62 ( (, , K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' Y c %% %b ) - 5 L d MO e % K c %b ' Y %% ) - d MO 5 L e % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 &! / X 1!ec2 ( (, , K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' Y c %% %b ) - 5 L d MO e % K c %b ' Y %% ) - d MO 5 L % e !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 '! / X 1!Yc2 '( G ( \$ / (, , \$ K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L %b c Y %% d MO e % M N K ' ) - MM %d %Y 6 M %O % K ' Y c %% %b ) - 5 L % e d MO K c %b ' Y %% ) - d MO 5 L % e !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0
8. (! / X 1!Oc2 '( G ( \$ / (, , \$ K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L % Y e c d %% %b MO M N K ' ) - MM %d %Y 6 M %O % K ' Y c %% %b ) - 5 L % e d MO K c %b ' Y %% ) - d MO 5 L % e !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 )! ( / 0 1b%62 K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 M %O % K ' ) - 5 L % Y e c d %% %b MO M N K ' ) - M 6 %O % %Y %d MM K ' Y c %% %b ) - 5 L % e d MO K c %b ' Y %% ) - d MO 5 L % e M N K 6 %Y %d MM ' ) - M %O % M N %d MM K 6 %Y ' M ) - %O % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 #! / X 1!O%62 '( G ( \$ / (, , \$ K ' ) - 5 L M N K ' ) - % M Y 6 e c d %O %% % %Y %b %d MO MM K ' ) - 5 L % Y e c d %% %b MO M N K ' ) - M 6 %O % %Y %d MM K ' Y c %% %b ) - 5 L % e d MO K c %b ' Y %% ) - d MO 5 L % e M N K 6 %Y %d MM ' ) - M %O % M N %d MM K 6 %Y ' M ) - %O % !" # \$ 6" '( G ( 1H9@I9 8>@<2 " . / 7 0 ! + / / h9@I9 / ( \$ ' G ( / , ( , , / " '( / 0 \$ , \$ 7, 0 * & , 0 0 ( j ( 0 , ( / , * & ( ,0 , , 0 0 ( " ' , / * 0, ( * ( 0 , ( , " !" # \$ 6" '( G ( 1H9@I9 8>@<2 Y" + / / h9@I9
9. ! "! ( , h9@I9 ( - , & \$ \$ . 2 34% \$ \$ ,, \$ \$ ,, . 1 53 66 ,, 53 66 ,, 1 53 ,, 66 . 53 666 ,, . 27 &/" 0 !" # \$ 6" '( G ( 1H9@I9 8>@<2 Y" + / / h9@I9 89:;<=>;?@AB \$! ( , h9@I9 ( 89:C<;A@B 6 &/" 0 " , " ". ## 2 ! 2 ! ! !" # \$ 6" '( G ( 1H9@I9 8>@<2 Y" + / / h9@I9 89:;<=>;?@AB %! ( , h9@I9 ( 89:C<;A@B 16 D & 0 0 - 0 &/" 0 0 % . ". 2 ! ! % . 1 ". 2 ! ! !" # \$ 6" '( G ( 1H9@I9 8>@<2 Y" + / / h9@I9 89:;<=>;?@AB
10. &! ( , h9@I9 ( 89:C<;A@B E6 D & 0 2 ". . 2 ! ! !" # \$ 6" '( G ( 1H9@I9 8>@<2 Y" + / / h9@I9 89:;<=>;?@AB '! * : , h9@I9B>@<"; k l , (,G G h9@I9B>@< ( ( " !" # \$ 6" '( G ( 1H9@I9 8>@<2 6" Z !" # \$ e" J 1KE=;L 8>@<2 %" N/0 ( ( (! < OHA?P=B3@: %" 7, 0 0 ' ( 1)/ ' m 7/G , ( , G 0 2 M" n\$ & , 0 - , ( ( / ( - / - , ( ( / ( K ' ) - 5 L M N %b c Y %% d MO e % MM %d e c Y %% d % %b MO MM %d L M N MO MM %d " 7, * / ( / (, , , ( , 0 (o " 5 %b K ' ) - e c Y %% d % !" # \$ e" J 1KE=;L 8>@<2 M" XG/ ")! + ( , G ( j, ( TS@<=<=>? ( , ( , , \$ ( , 1 2 0 / " 7, 05 0 ( ( ( ( ( , / " '( ,G / , ( , ( / B<S@<""T>B T>B_%""f=?=Bg ' , / 5 * 0, ( 0 , / 0 " - , F0 \$ \$ . . \$ \$ . F0 \$ \$ ( F0 \$ \$ . ! !
11. J KE=;L8>@< 1 " / 7 0 2 "#! K ' ) - 5 L M N K ' ) - %b c Y %% d MO e % MM %d %Y 6 b %O % b c Y %% d % e % %O %Y 6 %b %d MM MO K ' ) - 5 L M N K b c Y %% d % e % %O %Y 6 e c Y 6 % b % %O d %Y %% ' ) - %d MM MO %d MM MO ) - MM MO MO MM K ' ) - 5 L M N K ' ) - % Y 6 e c b d %O %% % %Y %b %d MO MM K ' ) - e c Y 6 % % Y 6 e c L M N K % %O d %Y %% %% %O d % %Y - c c K ' % Y 6 % Y 6 K % % ' Y 6 Y 6 ' 6 6 L M N %% %O d d %O %% %Y %Y L M d %O d %O M %O %O ) MO MO "! + / 0 \$ \$ , , , ( " " 0 , , , ( 0 * , , ( * & ( / ( / " p ( 0 , / 0 , ( , ( q>S@9 ' G ( , , o 0 , ( ( / ' G ( , , / o 0 , ( 1 2 ( / ( / , * ( 0 \$ \$ \$ " , / , / 5 !" # \$ e" J 1KE=;L 8>@<2 Y" + / / TS@<=<=>? / 0 TS@<=<=>? ( / ( r/ s / !" # \$ e" J 1KE=;L 8>@<2 Y" + / / TS@<=<=>? "! K ' ) - 5 L M N d b Y %% M MO e % MM %d AQ' RQM K ' ) - 5 L M N d b Y %% M MO e % MM %d b Y % %% MM %d K ' ) - 5 L M N d b Y % M MO e %% MM %d d b Y % %% MM %dAQ- RQ5 K ' ) - 5 L M N d b Y % M e MO %% MM %d K ' ) - 5 L M N d b Y % M MO e %% MM %d d b Y % M e MO %% MM %d AQLRQ5 K ' ) - 5 L M N d b Y % M e MO %% MM %d K ' ) - 5 L M N e b Y % M d MO %% MM %d !" # \$ e" J 1KE=;L 8>@<2 Y" + / / TS@<=<=>? ""! + ( , TS@<=<=>? ( q>S@9 o (/ G ( \$ \$ . - \$ \$ - . ". ". - ## . ". ' - ## ' (( " # \$# " # \$# 0 ! ! !
12. !" # \$ e" J 1KE=;L 8>@<2 6" Z "\$! * : , tE=;LB>@<"; k l , (,G G tE=;LB>@< ( ( " V" 75 % G G ! "% 0o FEFF:9 B>@< tE=;L B>@< 0 G , , , / / 0 \$ i>EF:9" V" 75 M C ( ' ! "& 0o =?B9@<=>? B>@< h9@I9 B>@< 0 G , , 5 ( " V" 75 KE=;L 8>@< , ( , A?B9@<=>? 8>@< ! "' (* / 0 / 7 KE=;L 8>@< \$ , 0 , 6 ( =?B9@<=>? B>@< X ( 0 0 / guF@=i B>@< / ( hS=?"
13. V" 75 Y"% 7 0 \$ \$ \$ ! "( ( 0 , , ( 0 , %OO \$ G " ) 0 ( , 0 3OU%OOO4 X / / 6 , ( , * , 0 ( , " V" 75 Y"M '( \$ \$ \$ & ! \$) , , ( / ( G , \$ ( \$ , ( , , " 0 ( ( ( (,G , \$ ( \$ , ( , , " ' \$ j 0 ( ( , ( \$ ( , " V" 75 Y" '( \$ \$ \$ & ! \$# , , ( M / ( G , \$ ( \$ , ( , , " 0 ( ( ( (,G , \$ ( \$ , ( , , " ' \$ j 0 ( ( , ( \$ ( , " V" 75 Y"Y 0 \$ \$ & ! \$ / & / 5 0 / , " / , \$ \$ v