%PDF-1.4 % 1 0 obj << /Title (Programming in C++ for Comp Science) /Author () /Subject () /Keywords () /Creator (OU Campus) /Producer (Apache FOP Version 2.3) /CreationDate (D:20260302081151-08'00') >> endobj 2 0 obj << /N 3 /Length 3 0 R /Filter /FlateDecode >> stream xgPTY{ MI$$A@wiAQdpFI AFQŀ((N#2"**K٭U[gxsOs[ 1 M:1C H(JN!csϑ>qyvy%.ʱlN2kwr4;- 8=%1{iW-o!o\VkZkL0+tj +|iA/o3`?( Of+yS/T7orL@ʿr`QWN=t8@W)Xo9Ȁr"dQ(s+*JG*PM5(jFhS :Fї)"hc,1^pL S9Lc>` X! bl/v;]ƉTq8/+5zpwqӸe^ow+mk'A`F!v* g7D QhO %O/ߒH$5 )BOj&]%=#}芸ErEjD:EFD^qdU-y+9\A>GKʼnڋ=/:.(F3K+k)6KP(6%rr2EEPTuz:MCiXZGmA"n$ !^#~QOGxz ,}IBNV#OMbDbIRFF#Y(.9*I!('u@K4RZKG:]5y KPcYXVKW6[좜\\Uyy|||UJ!F\K8ÖϨd3e]Sԕڕ*㕙ʑ} * **9**UqLhêKjjj{պf%]ճ[՟h4544h5qG4iZZZ5Zwam#Pq5!Lu=ttt_oߨ?a@1p331PːeXc`=iiq=4{53bbj3i33U1 35gҘb 3Y&)gбhݠqÔee%ߊafůohn`Fنmd3cik{Ϯn~eCÐ#߱񙓒SSӂseqW9Wk낛~w&jZ<O瓍AI޿}}j|^lnڶe{?;  Tr@h@sRC`Y ?H/hG`LH@HSf͇6OmQߒV[/n#o v. 9+!|156be:zŶa82LedYleh7.uKq^q'V a nÉډ$CI > stream application/pdf Programming in C++ for Comp Science en 2026-03-02T08:11:51-08:00 Apache FOP Version 2.3 1.4 OU Campus 2026-03-02T08:11:51-08:00 2026-03-02T08:11:51-08:00 endstream endobj 6 0 obj 1101 endobj 7 0 obj [8 0 R 9 0 R 10 0 R 11 0 R 11 0 R 12 0 R 12 0 R 12 0 R 12 0 R 13 0 R 14 0 R] endobj 15 0 obj << /Length 16 0 R /Filter /FlateDecode >> stream xZn6}WB#^@|+Z @, E 8mZRik8z̜C;Ez@O,S`{> %;x)ToO޽.Ѧ?o(x珟ӥ//溻:̺ൔ:??<wJ>IYÇ?YTE(B# vܒ<-0QHbzni򘃙[J[j;Cov&GC–XWf v[ͻQDmM]1;θΫnG/0Cadn_[ݾaxDEYeDDTDD\P0|?ADD's $ r u|QVfm%tq hP;]:_䏃c CUTIHz̘U^Q:h vp)Uygzh E mt[rڳ},Uk!jπ=,`+Ќ#:B!BrqwiƟ?u?|7'yzc@ 95i6^ iQ"J钙]SVMniu%,Sv.kos+M*MA&cS JU Yh߱|12i]=,cRS4;/V2y]X)ud6~bU$Nq/hӏD g5Kk x]̆a~MG3v#'o 2Mnݲgq ~wz9Jr˚Xtm "E;d[>~nK ;8jRV,UOfB*S6htWy΋h)QKWm# !*pb.xb@"Я|@雪Jc VEz`0xLЍܢL`t$`_wY{5KxV`- Ev=%'3qG ڃSY;ڣ2loiTq~K-~7Y,u"ݍV WFR-ryp(#FYGtpO VEو"47 72jx0^>atWĈk֩.F%n83?;X"r,9o4`9Sp(Ɛ@ ۈp1 ` 1G|wi(ď{oDGˏq-~4 " S^cG* x0Jj ;< !QB6VgoLd^!h:as{r~ CdOeSS>scpU#ힰ 柋s&L.=+$w|'1ÖlG}Tz)tJ)4 a<@A6- {3ծ挌;?]J7EtyäIKɿΟE!sH]AVA –KfRtV))r,-n96v 4_ sB̯m&p-% ŹsPa=a*sF3uG.;9D*6P4 5oA7m5$bݡ3 *Qe[^eLUbp9UoZr~/e_S> endobj 20 0 obj << /Type /Action /S /GoTo /D [17 0 R /XYZ 36.0 756.0 null] >> endobj 21 0 obj << /Title (Programming in C++ for Comp Science) /Parent 22 0 R /A 20 0 R >> endobj 23 0 obj << /Type /FontDescriptor /FontName /EAAAAA+OpenSans-Bold /FontBBox [-619 -292 1318 1068] /Flags 33 /CapHeight 713 /Ascent 1068 /Descent -292 /ItalicAngle 0 /StemV 0 /MissingWidth 500 /FontFile2 24 0 R /CIDSet 25 0 R >> endobj 24 0 obj << /Length1 9732 /Length 26 0 R /Filter /FlateDecode >> stream xZ xTյy?LNĐL! !/BBHL3d&$$! 5 *H)H{D)~V^ǵҊ^zX{>g^{BF4h\V;B |K/oϚ꿁r=!l; .#d/m#s"mB\=S:z{NIhx0½90?Cv'$ɚpGtny#Q @]ތPڗ9r#Ğg{}M0@߂8{Sv'r^7~^3~V>Km #FO` PEz[PpUbaE}e5K*T,./+-)^,Z` /Κ=+=-5EH%yV9deh ټ$:2!\5/f.ʛ$>Kb҄ $%$ad7Fc##%^zTG!.D^ԗ*u&Mi E*"-_&6X2aD(faIaփ_>4X+aph*QmX?+%KS'[/W$*o ~Ez:9u#}>Α Z i`y(Z(%<3l ==ӛmU}hPbRD2@|gXX ֵ(FHq_y} Ee,R- k'ݐ)Uu Ym|l2I<]3!)X `XXpf@a2%%9ICu($rAbi_U*2I?;<>@sXJJ"C)3‡>)( QEEbfYbHbW+BUBUUcZ 6Bc*iS|" /P<&U Qȋ!EA )/H{S^I74OI'bt0CKP1. :`% !!!*B/kCdoE#*~Tֺ, {A3ׂ+-Vړ͊ot/BU a. HDB܃[ #-`3 Zq’ȠPsw3YˆpՊcp_:i8cE S%Mp N`*EHC8k [ȩ,/ d?+̷͂sծuHFf)Z?pa5` }V_g%WjǶ'T1-: |YP>F0& x|@B#QXShNp9Q\0jd2[,jBm(jC*s21`|d|e=nMߓ?&z줹;^pe2{#4>[F54Er#`uF[ )hQ*Bd+&Ydujкk,jNuĘ#TEP9#1?v| -97Zk鍑Ts!ϭYY`s_9iu +׾PO28c#a} Jj 5;7]4>z?k )^j`]=.hZ FFFa(DX1+aΌq_٥GtK=۟ƛI>L8mg&8:т,xpNFtrqOZ`RI0%幜ϟ^N3]0j;//]#gfm)Ǿ K//ÆXL}"_S>lbzͤVY4, Ё pӈM 1mYNͿaY9LN~S=GlObg4z>å[,,fzhv}KL#UXF[6߼~4+]8r>ӡG**f7J؆sv$o@sQ K 09V+̠xu׹h rJgW%xH4is2J1##-JL8*EwBrS~! I&m :5RNc8a7(e`sd'9Xddή6d G~5|R~ooKGЊ +k0?̪42Fw$8V iGzʌ2EjrKW[5J LdTLF*9IIjc|h4\tX$6\d]M:o8[!xUj aM:٭ӊ5q [n.}Οzcw"?}&u˶;@jܣߌʘ&jḫ5Šk- 9vϜ*&b7Z/_O9rC[j,tt޺_K KQHm4Ih,<@&chh/.ꍊ&bDpMlrRqlVl,̸FFԱgKoH~SI w!qݣ_I:!F9& 5, ЏҷM@nhQM$rY5RqLɲo}ʿ v:Al1G۷޹ Kp[|5}rk%7= ?HC^Pd?;⼠Z -l]ٴ9JdXr %>ix%꽱⒩j oAl) 0YF520DYZnk)rmf[h2,R)igi=89Ed!$QwM]CO#q'ORޭ-.}4ѢD=y?`e@EXGCaֲHMzඏ'UU S]ƉH:[π}x|z ^%÷ɏ Q7P ?"]?,OB,Ҳ,{o|UKQ-G E1gia,21wQ} 1.IvЏIC~fq{}^/QRoo^xǎwkw+x/=v!Qܯ߭ҧ>Y LE XhkDnb݉F!mxaP#~(0:|0Z9Q^_OCPޕcC_œCt?3@Dt4A.Rp5d[ؠ2/S!ܷ )Ġ?u د;:j3j] ZKL:֍(Z7lBǡ[IZ:j}իuymj#j]ou-E zSFI7V0P)jGPzlFQ[0PkF ʨ61(y(BRkh6PN0< Ne#T۾9#0?d#w6u}/wnˀ_ /Ab+>'s=4'"ܬL˂2dON$>:V'6= h7œx OVᙛRGVF{`|nv?6Ԯ<6{M:ݍnZ'j;ͅxeT?*nx*zcҮ֬Pnel͓!BH#}32Fhk{Oo̥} {]_w{OEOoJR,Go6LδYe:`$joڴ);rn͝m/ޥU,%[?F=z;`|-/0.֚>ol&Zp{ۢp3ԞMecdVPiӄJ5Z-C5`eReV=%%e5eY+qD;u tCRݐH'V-$TGXR) $ 3AĤH5.7%2Nc3]D?N\Ugi!03mp Vln O3ЉnGOcAxY<^QY5t%CJ'UCB V1Gܶ{7*NC VIX]XɄ4xk endstream endobj 26 0 obj 6481 endobj 25 0 obj << /Length 27 0 R /Filter /FlateDecode >> stream xt_'(= endstream endobj 27 0 obj 21 endobj 28 0 obj << /Type /Font /Subtype /Type0 /BaseFont /EAAAAA+OpenSans-Bold /Encoding /Identity-H /ToUnicode 29 0 R /DescendantFonts [30 0 R] >> endobj 30 0 obj << /Type /Font /BaseFont /EAAAAA+OpenSans-Bold /CIDToGIDMap /Identity /Subtype /CIDFontType2 /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 23 0 R /DW 0 /W [ 0 [600 259 321 627 660 795 724 689 942 331 812 637 570 548 550 560 570 570 454 619 564 604 981 305 657 387 632 514 590 570 285 570 755 579 740 657 305 434 578 ] ] >> endobj 29 0 obj << /Length 31 0 R /Filter /FlateDecode >> stream x]j0.&jlFa@c'^ 99$2Ēw7Mv4Swfӝ"Ov÷eL; Yz1'z`uirfk'34;%Ρ>?Xb"0Gj4Z͝vԯ ;?uYg'kZ]-{JSH@E *届AGPy@5@ ()Ҁ4bD%fx(9_ ? ? ?OOOOO D~2v,'bMe"W_G_3+a⬬ô^mRp'ts.z*<= endstream endobj 31 0 obj 396 endobj 32 0 obj << /Type /FontDescriptor /FontName /EAAAAB+OpenSans /FontBBox [-549 -270 1204 1047] /Flags 33 /CapHeight 713 /Ascent 1047 /Descent -270 /ItalicAngle 0 /StemV 0 /MissingWidth 500 /FontFile2 33 0 R /CIDSet 34 0 R >> endobj 33 0 obj << /Length1 8460 /Length 35 0 R /Filter /FlateDecode >> stream x9y|T̝[;\ٙd2$IBЄ,fH$ [GЈ UV}'U{֥m]Z;ߝGor=ws&@;Cs m[C7\9j '6n޶ٯr^0뻢/4_؅Kg8n񜮞$87uD>9xWO~rW8{#=јȏ?ww|@{P?Dq@*\ ? \\-8{Sq'}G VEL[xk`/>3 kִC-M.deښ`rb%Κ#d9ɘ Z ϱ Ib4Yρ2S%^ zh((hF Cbtn%,[ڻȢp`Sl_&$3YA+QP%0]Һ0ظN( w i CD&2 dSJ^CZLQ"|'ƾQ&4քo?[v|Gd٩f)_x}]>:J֣TAa3`Xoa->Q&at8SJq$+wK O_?}}3Yߕ 1T"WyY9[͙7΢P SO'v.hf\)4T 0Ԉ5!G\IC3JVb`4Orc>ѻխt2ٹhNgN㖄6t'>́%7<=|]Xz[ko~'/'=lC)viٙԔ`854dA_ZDms:=D5lS\7¿cFB{}&f-CDGʕ_;þwx}Pg&M&z0 eyқ1@x-z5^kҀV {&ٔZ<qzs?O"1^'',%wK7dgʰ *YT09ͨ 1:݌`Xga$"Me*,'aņu;&6Dfbu~ɧgjr7)wϡ;#$'Kc/KNWϢ.OsmݣƟ5[HHO lV6aR2jLJ 82GmyLdk2 ڴڻ&2ՒU꧝lZoGhzx7?]l=#ÿzލu!+-kl:oO9j{bm٭yN_rZ6l&sfN[:gLnu`]ݛ ՆZ{|Ѧv&Nq-=ܿэGio=~9uuGK?{MێTd5f . ]? 6ya@Vܠ;{/pZil%.fg0l̂fNUTcܶʞ+m6hm̏/Yb0 ߔ*g?tۃ:W+K5%{ߔ*5l6b 1i`Ҹ1}[Kh-H@TN|vuX/ڳо={6 ,,[wo9*vwK}i~=Md1I8Ć!(G>l4 )/Q-VK"LI{HnR`Ա a-Q6woJjSU Pc>^ p_`L)w i9ԅSxYl~mBoxe%K2V2~tۙ %z#&gBV3/Wh)Q:~! =ϙ8~qEg9ӊ0-9~Y"aU] d|`:0=5QFAf'{;0^_L^YCgbSlPq)~$3xDivg9bǾ<<(xõüWyF9z,OE@ZF[t|&ڜBZtqʡC,scw2T\ A~`z#BôMpcBÆU{x3:򽧔 O1L;7 yJ,w<~ދ3o l >c`>Ѕ˛cL 2!#@'juwK>]Jw?\y~k8aNJ­cʕÝg],S9@Ch&q} s; Y:*c|ra.'Cqr=`-o(#Efj"=֢&*i lRw}:%`2 uIF7$z%a-4IX$ `, K(`> -lu< 3`bI%3 shxHcV%a X$̶$,@;+ @9HXHFH&hJ7vǻG;H<"vo8O۸9*V D} ^9knXvF|qrJ)pX\P\DYwLHg'2pطaB`SlGŁX<:vсxߛcTXnݺ قo.?uoE =Wv#I 2]Qqy_ə](_=ū@y#ng 1+VA.<+o^}:O*Z533*2`/\YͬfefXZsZZn> stream xx[ tLg endstream endobj 36 0 obj 24 endobj 37 0 obj << /Type /Font /Subtype /Type0 /BaseFont /EAAAAB+OpenSans /Encoding /Identity-H /ToUnicode 38 0 R /DescendantFonts [39 0 R] >> endobj 39 0 obj << /Type /Font /BaseFont /EAAAAB+OpenSans /CIDToGIDMap /Identity /Subtype /CIDFontType2 /CIDSystemInfo << /Registry (Adobe) /Ordering (UCS) /Supplement 0 >> /FontDescriptor 32 0 R /DW 0 /W [ 0 [600 259 321 278 613 353 613 252 477 476 604 613 408 561 338 612 556 930 252 612 245 777 547 503 612 500 266 553 632 729 630 737 523 ] ] >> endobj 38 0 obj << /Length 40 0 R /Filter /FlateDecode >> stream x]j0E -E@}д`KPBʺqѽ8OiG^]idMk"Vӭ5!n)UWM⓯0RWg{DHƒ2nfG45ZscۯuNPGfd<̑\^*ZuĒPgWjԎΧ#>Руh~ُߺ<"nwƏs sAA@ *RjDf )8H32Ag:e\: PHOC-> endobj 42 0 obj << /Limits [(d66e7/current/courses/csc/csc-115.pcf) (d66e7/current/courses/csc/csc-115.pcf)] /Kids [41 0 R] >> endobj 43 0 obj << /S /Document /P 44 0 R /K [45 0 R] >> endobj 45 0 obj << /S /Part /P 43 0 R /Lang (en) /K [46 0 R 47 0 R 48 0 R 49 0 R 50 0 R] >> endobj 46 0 obj << /S /Sect /P 45 0 R /K [51 0 R] >> endobj 51 0 obj << /S /Div /P 46 0 R /K [52 0 R] >> endobj 52 0 obj << /S /P /P 51 0 R /K [8 0 R] >> endobj 8 0 obj << /S /Span /P 52 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 0 >>] >> endobj 47 0 obj << /S /Sect /P 45 0 R /K [53 0 R] >> endobj 53 0 obj << /S /Div /P 47 0 R /K [54 0 R] >> endobj 54 0 obj << /S /P /P 53 0 R /K [55 0 R] >> endobj 55 0 obj << /S /Span /P 54 0 R >> endobj 49 0 obj << /S /Sect /P 45 0 R /K [56 0 R] >> endobj 56 0 obj << /S /Div /P 49 0 R /K [57 0 R] >> endobj 57 0 obj << /S /P /P 56 0 R /K [13 0 R 14 0 R] >> endobj 13 0 obj << /S /Span /P 57 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 9 >>] >> endobj 14 0 obj << /S /Quote /P 57 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 10 >>] >> endobj 50 0 obj << /S /Sect /P 45 0 R /K [58 0 R] >> endobj 58 0 obj << /S /Div /P 50 0 R /K [59 0 R] >> endobj 59 0 obj << /S /P /P 58 0 R /K [60 0 R] >> endobj 60 0 obj << /S /Span /P 59 0 R /K [61 0 R] >> endobj 61 0 obj << /S /Quote /P 60 0 R >> endobj 48 0 obj << /S /Sect /P 45 0 R /K [9 0 R 62 0 R 63 0 R 64 0 R] >> endobj 9 0 obj << /S /P /P 48 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 1 >>] >> endobj 62 0 obj << /S /P /P 48 0 R >> endobj 63 0 obj << /S /Table /P 48 0 R /K [65 0 R] >> endobj 65 0 obj << /S /TBody /P 63 0 R /K [66 0 R 67 0 R] >> endobj 66 0 obj << /S /TR /P 65 0 R /K [68 0 R 69 0 R] >> endobj 68 0 obj << /S /TD /P 66 0 R /K [10 0 R] >> endobj 10 0 obj << /S /P /P 68 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 2 >>] >> endobj 69 0 obj << /S /TD /P 66 0 R /K [11 0 R] >> endobj 11 0 obj << /S /P /P 69 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 3 >> << /Type /MCR /Pg 17 0 R /MCID 4 >>] >> endobj 67 0 obj << /S /TR /P 65 0 R /K [70 0 R] >> endobj 70 0 obj << /S /TD /P 67 0 R /K [12 0 R] /A << /O /Table /ColSpan 2 >> >> endobj 12 0 obj << /S /P /P 70 0 R /K [<< /Type /MCR /Pg 17 0 R /MCID 5 >> << /Type /MCR /Pg 17 0 R /MCID 6 >> << /Type /MCR /Pg 17 0 R /MCID 7 >> << /Type /MCR /Pg 17 0 R /MCID 8 >>] >> endobj 64 0 obj << /S /P /P 48 0 R >> endobj 19 0 obj << /Type /Pages /Count 1 /Kids [17 0 R ] >> endobj 71 0 obj << /Type /Catalog /Pages 19 0 R /Lang (en) /MarkInfo << /Marked true >> /StructTreeRoot 44 0 R /ViewerPreferences << /DisplayDocTitle true >> /Metadata 5 0 R /PageLabels 72 0 R /Outlines 22 0 R /PageMode /UseOutlines /Names 73 0 R >> endobj 18 0 obj << /Font << /F100 28 0 R /F144 37 0 R >> /ProcSet [/PDF /ImageB /ImageC /Text] /ColorSpace << /DefaultRGB 4 0 R >> >> endobj 44 0 obj << /Type /StructTreeRoot /K [43 0 R] /ParentTree << /Kids [74 0 R] >> >> endobj 72 0 obj << /Nums [0 << /S /D >>] >> endobj 74 0 obj << /Nums [0 7 0 R] /Limits [0 0] >> endobj 22 0 obj << /First 21 0 R /Last 21 0 R >> endobj 73 0 obj << /Dests 42 0 R >> endobj xref 0 75 0000000000 65535 f 0000000015 00000 n 0000000213 00000 n 0000002770 00000 n 0000002790 00000 n 0000002823 00000 n 0000004013 00000 n 0000004033 00000 n 0000022131 00000 n 0000023161 00000 n 0000023537 00000 n 0000023685 00000 n 0000023964 00000 n 0000022618 00000 n 0000022712 00000 n 0000004125 00000 n 0000005928 00000 n 0000005949 00000 n 0000024551 00000 n 0000024219 00000 n 0000006173 00000 n 0000006251 00000 n 0000024882 00000 n 0000006345 00000 n 0000006604 00000 n 0000013202 00000 n 0000013181 00000 n 0000013299 00000 n 0000013318 00000 n 0000013858 00000 n 0000013478 00000 n 0000014330 00000 n 0000014350 00000 n 0000014604 00000 n 0000020402 00000 n 0000020381 00000 n 0000020502 00000 n 0000020521 00000 n 0000021027 00000 n 0000020676 00000 n 0000021481 00000 n 0000021501 00000 n 0000021669 00000 n 0000021796 00000 n 0000024691 00000 n 0000021859 00000 n 0000021959 00000 n 0000022224 00000 n 0000023082 00000 n 0000022438 00000 n 0000022808 00000 n 0000022018 00000 n 0000022076 00000 n 0000022283 00000 n 0000022341 00000 n 0000022397 00000 n 0000022497 00000 n 0000022555 00000 n 0000022867 00000 n 0000022925 00000 n 0000022981 00000 n 0000023040 00000 n 0000023251 00000 n 0000023289 00000 n 0000024181 00000 n 0000023349 00000 n 0000023416 00000 n 0000023818 00000 n 0000023480 00000 n 0000023628 00000 n 0000023875 00000 n 0000024279 00000 n 0000024786 00000 n 0000024932 00000 n 0000024830 00000 n trailer << /Root 71 0 R /Info 1 0 R /ID [<17A9FBE95B784CB8BE6E152F391D6987> <17A9FBE95B784CB8BE6E152F391D6987>] /Size 75 >> startxref 24968 %%EOF