From 1cd5f2347f92f22551077cc1ffffdab7a2b0fef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=B7=E5=BB=BA=E4=BC=9F?= Date: Wed, 13 Nov 2019 17:12:56 +0800 Subject: [PATCH] =?UTF-8?q?:pencil2:=20=E4=BF=AE=E5=A4=8D=E6=8B=BC?= =?UTF-8?q?=E5=86=99=E9=94=99=E8=AF=AF=EF=BC=9AAddSMatrix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CourseBook/0502_TSMatrix/TSMatrix-main.c | 2 +- CLion/CourseBook/0502_TSMatrix/TSMatrix.c | 2 +- CLion/CourseBook/0502_TSMatrix/TSMatrix.h | 2 +- .../0503_RLSMatrix/RLSMatrix-main.c | 2 +- CLion/CourseBook/0503_RLSMatrix/RLSMatrix.c | 2 +- CLion/CourseBook/0503_RLSMatrix/RLSMatrix.h | 2 +- .../0504_CrossList/CrossList-main.c | 2 +- CLion/CourseBook/0504_CrossList/CrossList.c | 2 +- CLion/CourseBook/0504_CrossList/CrossList.h | 2 +- .../0502_TSMatrix/TSMatrix-main.cpp | 2 +- Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.cpp | 2 +- Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.h | 2 +- .../0503_RLSMatrix/RLSMatrix-main.cpp | 2 +- .../CourseBook/0503_RLSMatrix/RLSMatrix.cpp | 2 +- Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.h | 2 +- .../0504_CrossList/CrossList-main.cpp | 2 +- .../CourseBook/0504_CrossList/CrossList.cpp | 2 +- Dev-C++/CourseBook/0504_CrossList/CrossList.h | 2 +- .../CourseBook/0502_TSMatrix/TSMatrix-main.c | 2 +- VisualC++/CourseBook/0502_TSMatrix/TSMatrix.c | 2 +- VisualC++/CourseBook/0502_TSMatrix/TSMatrix.h | 2 +- .../0503_RLSMatrix/RLSMatrix-main.c | 2 +- .../CourseBook/0503_RLSMatrix/RLSMatrix.c | 2 +- .../CourseBook/0503_RLSMatrix/RLSMatrix.h | 2 +- .../0504_CrossList/CrossList-main.c | 2 +- .../CourseBook/0504_CrossList/CrossList.c | 2 +- .../CourseBook/0504_CrossList/CrossList.h | 2 +- VisualC++/CourseBook/CourseBook.sdf | Bin 3887104 -> 3887104 bytes VisualC++/CourseBook/CourseBook.suo | Bin 116224 -> 115200 bytes 29 files changed, 27 insertions(+), 27 deletions(-) diff --git a/CLion/CourseBook/0502_TSMatrix/TSMatrix-main.c b/CLion/CourseBook/0502_TSMatrix/TSMatrix-main.c index ca86421..62631e4 100644 --- a/CLion/CourseBook/0502_TSMatrix/TSMatrix-main.c +++ b/CLion/CourseBook/0502_TSMatrix/TSMatrix-main.c @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { TSMatrix Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf("█ Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/CLion/CourseBook/0502_TSMatrix/TSMatrix.c b/CLion/CourseBook/0502_TSMatrix/TSMatrix.c index f379b03..7bbf239 100644 --- a/CLion/CourseBook/0502_TSMatrix/TSMatrix.c +++ b/CLion/CourseBook/0502_TSMatrix/TSMatrix.c @@ -89,7 +89,7 @@ Status CopySMatrix(TSMatrix M, TSMatrix* T) { * * Q = M + N。 */ -Status AddSMatri(TSMatrix M, TSMatrix N, TSMatrix* Q) { +Status AddSMatrix(TSMatrix M, TSMatrix N, TSMatrix* Q) { int m, n, k; if(M.mu != N.mu || M.nu != N.nu) { diff --git a/CLion/CourseBook/0502_TSMatrix/TSMatrix.h b/CLion/CourseBook/0502_TSMatrix/TSMatrix.h index 141c691..81cbd8f 100644 --- a/CLion/CourseBook/0502_TSMatrix/TSMatrix.h +++ b/CLion/CourseBook/0502_TSMatrix/TSMatrix.h @@ -66,7 +66,7 @@ Status CopySMatrix(TSMatrix M, TSMatrix* T); * * Q = M + N。 */ -Status AddSMatri(TSMatrix M, TSMatrix N, TSMatrix* Q); +Status AddSMatrix(TSMatrix M, TSMatrix N, TSMatrix* Q); /* * 矩阵减法 diff --git a/CLion/CourseBook/0503_RLSMatrix/RLSMatrix-main.c b/CLion/CourseBook/0503_RLSMatrix/RLSMatrix-main.c index 267d806..3d3167f 100644 --- a/CLion/CourseBook/0503_RLSMatrix/RLSMatrix-main.c +++ b/CLion/CourseBook/0503_RLSMatrix/RLSMatrix-main.c @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { RLSMatrix Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf("█ Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.c b/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.c index de86453..9a9870e 100644 --- a/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.c +++ b/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.c @@ -98,7 +98,7 @@ Status CopySMatrix(RLSMatrix M, RLSMatrix* T) { * * Q = M + N。 */ -Status AddSMatri(RLSMatrix M, RLSMatrix N, RLSMatrix* Q) { +Status AddSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix* Q) { int m, n, k; if(M.mu != N.mu || M.nu != N.nu) { diff --git a/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.h b/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.h index d712bce..bb1c595 100644 --- a/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.h +++ b/CLion/CourseBook/0503_RLSMatrix/RLSMatrix.h @@ -68,7 +68,7 @@ Status CopySMatrix(RLSMatrix M, RLSMatrix* T); * * Q = M + N。 */ -Status AddSMatri(RLSMatrix M, RLSMatrix N, RLSMatrix* Q); +Status AddSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix* Q); /* * 矩阵减法 diff --git a/CLion/CourseBook/0504_CrossList/CrossList-main.c b/CLion/CourseBook/0504_CrossList/CrossList-main.c index 0d1dbf3..7b19bc9 100644 --- a/CLion/CourseBook/0504_CrossList/CrossList-main.c +++ b/CLion/CourseBook/0504_CrossList/CrossList-main.c @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { CrossList Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf("█ Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/CLion/CourseBook/0504_CrossList/CrossList.c b/CLion/CourseBook/0504_CrossList/CrossList.c index 0190716..2a29342 100644 --- a/CLion/CourseBook/0504_CrossList/CrossList.c +++ b/CLion/CourseBook/0504_CrossList/CrossList.c @@ -269,7 +269,7 @@ Status CopySMatrix(CrossList M, CrossList* T) { * * Q = M + N。 */ -Status AddSMatri(CrossList M, CrossList N, CrossList* Q) { +Status AddSMatrix(CrossList M, CrossList N, CrossList* Q) { int i; OLNode* pm, * pn, * p, * r, * l; diff --git a/CLion/CourseBook/0504_CrossList/CrossList.h b/CLion/CourseBook/0504_CrossList/CrossList.h index 63b60f3..deb950e 100644 --- a/CLion/CourseBook/0504_CrossList/CrossList.h +++ b/CLion/CourseBook/0504_CrossList/CrossList.h @@ -65,7 +65,7 @@ Status CopySMatrix(CrossList M, CrossList* T); * * Q = M + N。 */ -Status AddSMatri(CrossList M, CrossList N, CrossList* Q); +Status AddSMatrix(CrossList M, CrossList N, CrossList* Q); /* * 矩阵减法 diff --git a/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix-main.cpp b/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix-main.cpp index 83663c5..855523a 100644 --- a/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix-main.cpp +++ b/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix-main.cpp @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { TSMatrix Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf(" Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.cpp b/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.cpp index 516ade3..05eeaad 100644 --- a/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.cpp +++ b/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.cpp @@ -89,7 +89,7 @@ Status CopySMatrix(TSMatrix M, TSMatrix* T) { * * Q = M + N */ -Status AddSMatri(TSMatrix M, TSMatrix N, TSMatrix* Q) { +Status AddSMatrix(TSMatrix M, TSMatrix N, TSMatrix* Q) { int m, n, k; if(M.mu != N.mu || M.nu != N.nu) { diff --git a/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.h b/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.h index 5e410ae..debd90e 100644 --- a/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.h +++ b/Dev-C++/CourseBook/0502_TSMatrix/TSMatrix.h @@ -66,7 +66,7 @@ Status CopySMatrix(TSMatrix M, TSMatrix* T); * * Q = M + N */ -Status AddSMatri(TSMatrix M, TSMatrix N, TSMatrix* Q); +Status AddSMatrix(TSMatrix M, TSMatrix N, TSMatrix* Q); /* * diff --git a/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix-main.cpp b/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix-main.cpp index 13e1e67..190054a 100644 --- a/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix-main.cpp +++ b/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix-main.cpp @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { RLSMatrix Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf(" Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.cpp b/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.cpp index 6e521fb..5d28a0e 100644 --- a/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.cpp +++ b/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.cpp @@ -98,7 +98,7 @@ Status CopySMatrix(RLSMatrix M, RLSMatrix* T) { * * Q = M + N */ -Status AddSMatri(RLSMatrix M, RLSMatrix N, RLSMatrix* Q) { +Status AddSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix* Q) { int m, n, k; if(M.mu != N.mu || M.nu != N.nu) { diff --git a/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.h b/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.h index 68d1c38..0550c13 100644 --- a/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.h +++ b/Dev-C++/CourseBook/0503_RLSMatrix/RLSMatrix.h @@ -68,7 +68,7 @@ Status CopySMatrix(RLSMatrix M, RLSMatrix* T); * * Q = M + N */ -Status AddSMatri(RLSMatrix M, RLSMatrix N, RLSMatrix* Q); +Status AddSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix* Q); /* * diff --git a/Dev-C++/CourseBook/0504_CrossList/CrossList-main.cpp b/Dev-C++/CourseBook/0504_CrossList/CrossList-main.cpp index 3725524..27a899a 100644 --- a/Dev-C++/CourseBook/0504_CrossList/CrossList-main.cpp +++ b/Dev-C++/CourseBook/0504_CrossList/CrossList-main.cpp @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { CrossList Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf(" Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/Dev-C++/CourseBook/0504_CrossList/CrossList.cpp b/Dev-C++/CourseBook/0504_CrossList/CrossList.cpp index de89481..07eb63d 100644 --- a/Dev-C++/CourseBook/0504_CrossList/CrossList.cpp +++ b/Dev-C++/CourseBook/0504_CrossList/CrossList.cpp @@ -269,7 +269,7 @@ Status CopySMatrix(CrossList M, CrossList* T) { * * Q = M + N */ -Status AddSMatri(CrossList M, CrossList N, CrossList* Q) { +Status AddSMatrix(CrossList M, CrossList N, CrossList* Q) { int i; OLNode* pm, * pn, * p, * r, * l; diff --git a/Dev-C++/CourseBook/0504_CrossList/CrossList.h b/Dev-C++/CourseBook/0504_CrossList/CrossList.h index ecd088e..c774280 100644 --- a/Dev-C++/CourseBook/0504_CrossList/CrossList.h +++ b/Dev-C++/CourseBook/0504_CrossList/CrossList.h @@ -65,7 +65,7 @@ Status CopySMatrix(CrossList M, CrossList* T); * * Q = M + N */ -Status AddSMatri(CrossList M, CrossList N, CrossList* Q); +Status AddSMatrix(CrossList M, CrossList N, CrossList* Q); /* * diff --git a/VisualC++/CourseBook/0502_TSMatrix/TSMatrix-main.c b/VisualC++/CourseBook/0502_TSMatrix/TSMatrix-main.c index 83663c5..855523a 100644 --- a/VisualC++/CourseBook/0502_TSMatrix/TSMatrix-main.c +++ b/VisualC++/CourseBook/0502_TSMatrix/TSMatrix-main.c @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { TSMatrix Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf(" Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.c b/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.c index 516ade3..05eeaad 100644 --- a/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.c +++ b/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.c @@ -89,7 +89,7 @@ Status CopySMatrix(TSMatrix M, TSMatrix* T) { * * Q = M + N */ -Status AddSMatri(TSMatrix M, TSMatrix N, TSMatrix* Q) { +Status AddSMatrix(TSMatrix M, TSMatrix N, TSMatrix* Q) { int m, n, k; if(M.mu != N.mu || M.nu != N.nu) { diff --git a/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.h b/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.h index 5e410ae..debd90e 100644 --- a/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.h +++ b/VisualC++/CourseBook/0502_TSMatrix/TSMatrix.h @@ -66,7 +66,7 @@ Status CopySMatrix(TSMatrix M, TSMatrix* T); * * Q = M + N */ -Status AddSMatri(TSMatrix M, TSMatrix N, TSMatrix* Q); +Status AddSMatrix(TSMatrix M, TSMatrix N, TSMatrix* Q); /* * diff --git a/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix-main.c b/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix-main.c index 13e1e67..190054a 100644 --- a/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix-main.c +++ b/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix-main.c @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { RLSMatrix Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf(" Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.c b/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.c index 6e521fb..5d28a0e 100644 --- a/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.c +++ b/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.c @@ -98,7 +98,7 @@ Status CopySMatrix(RLSMatrix M, RLSMatrix* T) { * * Q = M + N */ -Status AddSMatri(RLSMatrix M, RLSMatrix N, RLSMatrix* Q) { +Status AddSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix* Q) { int m, n, k; if(M.mu != N.mu || M.nu != N.nu) { diff --git a/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.h b/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.h index 68d1c38..0550c13 100644 --- a/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.h +++ b/VisualC++/CourseBook/0503_RLSMatrix/RLSMatrix.h @@ -68,7 +68,7 @@ Status CopySMatrix(RLSMatrix M, RLSMatrix* T); * * Q = M + N */ -Status AddSMatri(RLSMatrix M, RLSMatrix N, RLSMatrix* Q); +Status AddSMatrix(RLSMatrix M, RLSMatrix N, RLSMatrix* Q); /* * diff --git a/VisualC++/CourseBook/0504_CrossList/CrossList-main.c b/VisualC++/CourseBook/0504_CrossList/CrossList-main.c index 3725524..27a899a 100644 --- a/VisualC++/CourseBook/0504_CrossList/CrossList-main.c +++ b/VisualC++/CourseBook/0504_CrossList/CrossList-main.c @@ -41,7 +41,7 @@ int main(int argc, char** argv) { { CrossList Q1; - AddSMatri(M, N, &Q1); + AddSMatrix(M, N, &Q1); printf(" Q1 = M + N = \n"); PrintSMatrix(Q1); diff --git a/VisualC++/CourseBook/0504_CrossList/CrossList.c b/VisualC++/CourseBook/0504_CrossList/CrossList.c index de89481..07eb63d 100644 --- a/VisualC++/CourseBook/0504_CrossList/CrossList.c +++ b/VisualC++/CourseBook/0504_CrossList/CrossList.c @@ -269,7 +269,7 @@ Status CopySMatrix(CrossList M, CrossList* T) { * * Q = M + N */ -Status AddSMatri(CrossList M, CrossList N, CrossList* Q) { +Status AddSMatrix(CrossList M, CrossList N, CrossList* Q) { int i; OLNode* pm, * pn, * p, * r, * l; diff --git a/VisualC++/CourseBook/0504_CrossList/CrossList.h b/VisualC++/CourseBook/0504_CrossList/CrossList.h index ecd088e..c774280 100644 --- a/VisualC++/CourseBook/0504_CrossList/CrossList.h +++ b/VisualC++/CourseBook/0504_CrossList/CrossList.h @@ -65,7 +65,7 @@ Status CopySMatrix(CrossList M, CrossList* T); * * Q = M + N */ -Status AddSMatri(CrossList M, CrossList N, CrossList* Q); +Status AddSMatrix(CrossList M, CrossList N, CrossList* Q); /* * diff --git a/VisualC++/CourseBook/CourseBook.sdf b/VisualC++/CourseBook/CourseBook.sdf index d8defa83adbd24f68beaf15fb3fbee54aff2b88a..b8bbde0477501ca668af31b521c89600179a5910 100644 GIT binary patch delta 4746 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 gQ6k3fPQAeaKdH2s4qBtR#{ou<=vPfMow zzs}@l-uv9??Y+I*@7s4uXFr$H-0+@?t{(z^^t9m-QqTUe=cL-HUI`cr060|wzzrU{ z)tLk<`1$-dlGe!l`Ar`H2l@H9G64G5)xuKbvPHq@pi!Kv=yJ4c1NhPlqqVRc2k#p= z?VD`JFFtzq+;GZoHg2r_|NNJT??Qp}p2tKq7 z!IMi7eC{U*{-YDYHCGVy50hc;FoI2^W!U#81b=)8!M~o8;nGV8y8eLR?^elhY(IiW z4FsR&_Ll}3F8&0;VFwZ1(!+CB$?)iT9y@^Gt!@NgDUqS`9D-ZB5F~XnJl2QU?IZ4D zU6aCig*t8ZWWGEVe0c(cDqgqnn!UV$fPLNg&LYV^WdZ=z-LKxgX)FHsC`&T{UgtKp zh%4H?^zXk?XhNb1NE0@iD9{sjQ(5rmf6am*44kD*F=J1#IU1S=Gst*PL!F4FPQ<1` zQ({IbYLo}0!~{@iV}qrrNuDWz@i0}-CjCAVfhu6n`p`^BB-ZIeweS}<(99+uar^(L?CrvUrK~k1@Sta5 z9I%wN0yRUuQ1*Qsu#~mpv7!C}W$To{;er{pbNHYk$Man0o4=Ofva1M|yn|rJ9}%pd zB*T-J5uC$y{u|dfJxYcpTKw)bySjo1`dcPVzXYv9_xvG^5gtMl;1Uw4J&-&-jE#{SSns*KLAYvgW#A16Nr)tRK0@L`4_=kGd z*X<6n0aGeq zTbSDwwsfspK6fE6hmM5^PT_VriQr2a1m(Smiy*@{KSZ#04}v{sWcctI1h4HzaQ+$@ ze)R!@ZMzVRay!r{!x^U#{ImnX7H+Uwh8s>GIA#ZL2|C~A_ava3ZlZkei-Ji`zIbhW z4J8Thsmndfy~|6t`O>)g-RKIHN7ftIw3apFqnR?A8LnsiDdm}c=3CdfB7<)lN?fvG z{NZ!goK3vp7O~ppz6cAg^u;zjBDvWwAC`jlm$Q|Dsf+}1)z^VqdwHtS-NagFNL4J? zS5a?dhU1i7*8*9*v+w-tR<+&bH5_~L!QLt-NP9GkrsT6NuZf2W=9UdYvAxh+zX7q%V_4&c}Rd3Wm|e~-%s4l7IS z?CLCM8Oydvg{-|w@hKX=6G{-kID4;3xu%JRBGOqg);*HHelh!Uq_T}A4kLG4(%WVt zHvfFYVRuQ^2@~G#oJfEbI8Lh zyUxJ9Ts+;3DkIV z%KBq#j#{D>eUpwJg`%TpDj8R?MoB=h#FmKx(b*%sTUBYr6V8Tgma5(Pr2*gv*1v$; z{1vN`WjomM7Pp)Pi%e_n?;pL-fT&TX)kCFqTH5Ofw*U@Jz$M@jC>1CZ@CyV5$^|L} zq9=0;#S@SKt2R{yVvJPRnKYk$vXg#NL5DsXbs%rZe1`+a2HCyDPct z&d&5sZD+QFbeKC5I|lTW4)o0S@b=uc__p4y$*p(V)9qS&b_>~JW)s++u>ttg1zssc-6951J diff --git a/VisualC++/CourseBook/CourseBook.suo b/VisualC++/CourseBook/CourseBook.suo index e214ad1f5725e208ead2bcc2b4943e44b42df0fd..2df8c59d9e1cc04d78b4945e0f967923eda330d6 100644 GIT binary patch delta 3695 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 cVQX~uPl%0