From 1233cd19e87acdc7d1c4594d416700a2e929c2ed Mon Sep 17 00:00:00 2001 From: Out Of Ideas Date: Mon, 13 May 2024 11:09:46 -0500 Subject: [PATCH] Thought I commited this stuff lol --- .gitmodules | 3 + Adding Vectors.c | 30 +++++++++ After Decimal.c | 17 +++++ Angle Between Two Vectors.c | 65 ++++++++++++++++++ Area of a Triangle.c | 102 +++++++++++++++++++++++++++++ Arithmetic Sum.c | 20 ++++++ Binaries/Adding Vectors | Bin 0 -> 6164 bytes Binaries/After Decimal | Bin 0 -> 6164 bytes Binaries/Angle Between Two Vectors | Bin 0 -> 6204 bytes Binaries/Area of a Triangle | Bin 0 -> 6204 bytes Binaries/Arithmetic Sum | Bin 0 -> 6164 bytes Binaries/Caulculator2 | Bin 0 -> 6172 bytes Binaries/Complex to Trig Form | Bin 0 -> 6204 bytes Binaries/Even Or Odd | Bin 0 -> 6172 bytes Binaries/Fahr-to-Celc | Bin 0 -> 6156 bytes Binaries/If | Bin 0 -> 6172 bytes Binaries/Inupt-to-Output | Bin 0 -> 6164 bytes Binaries/Max | Bin 0 -> 6164 bytes Binaries/Max Min | Bin 0 -> 6164 bytes Binaries/Max Min 3 Numbers | Bin 0 -> 6172 bytes Binaries/Pointers | Bin 0 -> 18576 bytes Binaries/Pointers1 | Bin 0 -> 18568 bytes Binaries/Reverse | Bin 0 -> 6164 bytes Binaries/Sum Of Three Digit Number | Bin 0 -> 6164 bytes Binaries/ncurses | Bin 0 -> 18544 bytes Binaries/tetris | Bin 0 -> 6156 bytes Caulculator2.c | 66 +++++++++++++++++++ Complex Form To Trig Form.c | 63 ++++++++++++++++++ Even Or Odd.c | 26 ++++++++ Fahr-to-Celc.c | 20 ++++++ If.c | 26 ++++++++ Inupt-to-Output.c | 8 +++ Max Min 3 Numbers.c | 65 ++++++++++++++++++ Max Min.c | 29 ++++++++ Max.c | 26 ++++++++ Playground/intro-pointers | 1 + Pointers.c | 20 ++++++ Pointers1.c | 20 ++++++ Reverse.c | 20 ++++++ Sum Of Three Digit Number.c | 21 ++++++ ncurses.c | 20 ++++++ 41 files changed, 668 insertions(+) create mode 100644 .gitmodules create mode 100644 Adding Vectors.c create mode 100644 After Decimal.c create mode 100644 Angle Between Two Vectors.c create mode 100644 Area of a Triangle.c create mode 100644 Arithmetic Sum.c create mode 100755 Binaries/Adding Vectors create mode 100755 Binaries/After Decimal create mode 100755 Binaries/Angle Between Two Vectors create mode 100755 Binaries/Area of a Triangle create mode 100755 Binaries/Arithmetic Sum create mode 100755 Binaries/Caulculator2 create mode 100755 Binaries/Complex to Trig Form create mode 100755 Binaries/Even Or Odd create mode 100755 Binaries/Fahr-to-Celc create mode 100755 Binaries/If create mode 100755 Binaries/Inupt-to-Output create mode 100755 Binaries/Max create mode 100755 Binaries/Max Min create mode 100755 Binaries/Max Min 3 Numbers create mode 100755 Binaries/Pointers create mode 100755 Binaries/Pointers1 create mode 100755 Binaries/Reverse create mode 100755 Binaries/Sum Of Three Digit Number create mode 100755 Binaries/ncurses create mode 100755 Binaries/tetris create mode 100644 Caulculator2.c create mode 100644 Complex Form To Trig Form.c create mode 100644 Even Or Odd.c create mode 100644 Fahr-to-Celc.c create mode 100644 If.c create mode 100644 Inupt-to-Output.c create mode 100644 Max Min 3 Numbers.c create mode 100644 Max Min.c create mode 100644 Max.c create mode 160000 Playground/intro-pointers create mode 100644 Pointers.c create mode 100644 Pointers1.c create mode 100644 Reverse.c create mode 100644 Sum Of Three Digit Number.c create mode 100644 ncurses.c diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..3af2fc6 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "Playground/intro-pointers"] + path = Playground/intro-pointers + url = https://github.com/dbrumbaugh/intro-pointers diff --git a/Adding Vectors.c b/Adding Vectors.c new file mode 100644 index 0000000..13e9d2c --- /dev/null +++ b/Adding Vectors.c @@ -0,0 +1,30 @@ +/* Adding Vectors + * + * A Program that adds vectors given the components. + */ +#include +#include + +int main() { + float u1, u2, v1, v2; /* Components */ + + /* Prompt user for variables */ + printf("Enter the first component of vector ๐ฎ (๐‘ขโ‚): "); + scanf("%f", &u1); + + printf("Enter the second component of vector ๐ฎ (๐‘ขโ‚‚): "); + scanf("%f", &u2); + + printf("Enter the first component of vector ๐ฏ (๐‘ฃโ‚): "); + scanf("%f", &v1); + + printf("Enter the second component of vector ๐ฏ (๐‘ฃโ‚‚): "); + scanf("%f", &v2); + + /* Print the sum of the vectors */ + printf("๐ฎ + ๐ฏ = <%.2f, %.2f>\n", u1 + v1, u2 + v2); + + return 0; +} + + diff --git a/After Decimal.c b/After Decimal.c new file mode 100644 index 0000000..5620036 --- /dev/null +++ b/After Decimal.c @@ -0,0 +1,17 @@ +#include +#include + +int main () { + float n, d; /* Full Number, Decimal */ + int i; /* Integer */ + + printf("Enter decimal number: "); + scanf("%f", &n); + + i = (int)n; + d = n - i; + + printf("The number after the decimal is %f", d); + + return 0; +} diff --git a/Angle Between Two Vectors.c b/Angle Between Two Vectors.c new file mode 100644 index 0000000..6d33154 --- /dev/null +++ b/Angle Between Two Vectors.c @@ -0,0 +1,65 @@ +/* Angle Between Two Vectors + * + * A prgorgam that calculates the angle between to vectors + * givien ๐‘Ž and ๐‘ of each vector. + */ +#include +#include +#include + +int main() { + float a1, b1, a2, b2; /* Vector Compenents */ + + /* Print the vector forms */ + printf("Vector form: ๐‘Ž๐ข + ๐‘๐ฃ or <๐‘Ž, ๐‘>\n"); + + /* Prompt user for variables */ + printf("Enter ๐‘Žโ‚: "); + scanf("%f", &a1); + + printf("Enter ๐‘โ‚: "); + scanf("%f", &b1); + + printf("Enter ๐‘Žโ‚‚: "); + scanf("%f", &a2); + + printf("Enter ๐‘โ‚‚: "); + scanf("%f", &b2); + + /* Sanity Check + * + * If ๐‘Ž and ๐‘ equal 0, exit the program. + */ + if ((a1 == 0 && b1 == 0) || (a2 == 0 && b2 == 0)) { + printf("Error: Division by 0\n"); + + exit(1); + }; + + /* Calculate values of additional variables */ + float cosr = (a1 * a2 + b1 * b2) / (sqrt(a1 * a1 + b1 * b1) * sqrt(a2 * a2 + b2 * b2)); + float r = acos(cosr); /* Angle in radians */ + float d = r * (180 / M_PI); /* Angle in degrees */ + + /* Sanity Check + * + * Sometimes the caulculations are not percise enough. + * + * If variable cosr is greater than or equal to 1 or + * less than or equal to -1, r = 0 or pi, and d = 0 or 180. + */ + if (cosr > 1) { + r = d = 0; + } else if (cosr < -1) { + r = M_PI; + d = 180; + } + + /* Print angle between the two vectors */ + printf("Angle in radians: %.2f\n", r); + printf("Angle in degrees: %.2f\n", d); + + return 0; +} + + diff --git a/Area of a Triangle.c b/Area of a Triangle.c new file mode 100644 index 0000000..2acd946 --- /dev/null +++ b/Area of a Triangle.c @@ -0,0 +1,102 @@ +/* Area of a Triangle + * + * A prgorgam that cauclatales the area of a + * triangle based on user-provided parameters. + */ +#include +#include +#include + +int main() { + int o; /* Option */ + + /* Print the options, then prompt */ + printf("(1) ASA\n"); + printf("(2) SAS\n"); + printf("(3) SSS\n"); + printf("(1|2|3) "); + scanf("%d", &o); + + /* Sanity Check + * + * If the user provides an argument that + * is not 1, 2, or 3, exit the program. + */ + if (o != 1 && o != 2 && o != 3) { + printf("Error: Invalid Argument\n"); + + exit(1); + } + + /* ASA */ + if (o == 1) { + float a1, s, a2; + + /* Prompt user for variables */ + printf("Enter the first angle: "); + scanf("%f", &a1); + + printf("Enter the side: "); + scanf("%f", &s); + + printf("Enter the second angle: "); + scanf("%f", &a2); + + /* Convert degrees to radians */ + a1 = a1 * (M_PI / 180); + a2 = a2 * (M_PI / 180); + + /* Print the area */ + printf("Area = %.2f", (s * s * sin(a1) * sin(a2)) / (2 * sin(a1 + a2))); + + } + + /* SAS */ + if (o == 2) { + float s1, a, s2; + + /* Prompt user for variables */ + printf("Enter the first side: "); + scanf("%f", &s1); + + printf("Enter the angle: "); + scanf("%f", &a); + + printf("Enter the second side: "); + scanf("%f", &s2); + + /* Convert degrees to radians */ + a = a * (M_PI / 180); + + /* Print the area */ + printf("Area = %.2f", 0.5 * s1 * s2 * sin(a)); + } + + /* SSS */ + if (o == 3) { + float s1, s2, s3; + + /* Prompt user for variables */ + printf("Enter the first side: "); + scanf("%f", &s1); + + printf("Enter the second side: "); + scanf("%f", &s2); + + printf("Enter the third side: "); + scanf("%f", &s3); + + /* Calculate the value of the additional variable, ๐‘ง */ + float z = (s1 + s2 + s3) / 2; /* ๐‘ง */ + + /* Print the area */ + printf("Area = %.2f", sqrt(z * (z - s1) * (z - s2) * (z - s3))); + } + + return 0; +} + + + + + diff --git a/Arithmetic Sum.c b/Arithmetic Sum.c new file mode 100644 index 0000000..7c5b150 --- /dev/null +++ b/Arithmetic Sum.c @@ -0,0 +1,20 @@ +#include +#include + +int main () { + float a1, d; /* Initial Term and Difference */ + int n; /* Number of Element */ + + printf("Enter the initial term (a1): "); + scanf("%f", &a1); + + printf("Please enter the difference in the arithmetic sequence: "); + scanf("%f", &d); + + printf("Please enter the number of elements the arithmetic sequence: "); + scanf("%d", &n); + + printf("The sum of the terms is in the arithmetic sequence is %.2f\n", ((a1 + (a1 + (n - 1) * d)) / 2) * n); + + return 0; +} diff --git a/Binaries/Adding Vectors b/Binaries/Adding Vectors new file mode 100755 index 0000000000000000000000000000000000000000..452b9c72c42fe3b2884ed4d8b6dc1316f0356626 GIT binary patch literal 6164 zcmeHLU2GIp6h6D#Kl#ZPte{|YVp1cK4s9tF3?(DFFpXeH1*1fr-EMcglXPb`GXoYA zl^-=Ugrq#^gOL~X(MU~v=;J0BwZ=qz@tF`wN`gsEc|e1#=iE7GdtIqU65sYFd(S=J zIp4ka+`qkZ-^uLTlT0K)QWACnY1x#epg0FOxK^o*ZHG3nU_Gou3DAl^OIb+9C6NcX zYLPAMmqJP9X|_)%VxGu{*-s?9slHKrOUdG5EUVNZOd+zJ3K#k93Z;Tb z;Uy6!UPota@94~`f=G)yCbA=TgOO{|7{#|-dw1ARq{O#n!W|tP*fKHJGvRtiCVM8g z5B3ZWn4xd>Gvn@p_}Ub~KCbZo2K;-bZ)m`OV0@Fp+u?(hrI2-8kBOS0kcP~0u*Z2P zjB-Kblyj~JmB96)A~=p4`uQC@oG_pBil9u6GhX&Rc6NZ66xtx{-8a1ZS*PFJI#4e@ zRWJ3M+cej>eHvSyY6Xz4uM6rn%^j^XN|iNPC5c16k|s5rLsh2Z8m`xyWxO4|sD4Q$ z4VN~_wwQk8_r70-r+$3hp1NwE`g!5N!AxJZZ_Yk5^y_K^Y7Z=8ezRz%AAMI7O$5nC-u^n0{MjnRyIqCD(&B!2D-8DJt^0OBBDFyIzzuCwpHwL~~H3`IIqF zKtky)L8%jRUh@A;-f^d(O^(YaH%U+A@Sx2Bqlo( z8&|b=&{;}2otdZqsMQ`PpXb`u$+et68O2}LIjuqa)Qt}NOzUeaaqYcVjgqy?_NlKr zE~)jbY)S*DZCimZweD4zQ>t~7UZUdlD>Y2rNzy5t>z7fbNK)DkOrSP|M%77_U!MCA zw`dafGPd4zSJSMIuzqBNdmoL+tEf}Tcu^rRqEf*qxq6cG>HrsB zV*lbYyt=;`6(%Dv$8u3F&dtCFb2JRW^!%t`j(bPUO5j%tL3E6vXLb+wM7eQ5PokOm zFd6`}P;!bvu3P}q^<1p6h=R&^Pp)9i$Gq@ZIhIiXW+@kzl$I;Ic`(O)WKV2oLehfFndswKp!Fww zS)()TIL(f<#t4$NC~J=vg8t2AB`rh%EUr-2xB@Y2Z2t|!=vzwKmpwGgfUIG$OZzQc z;YTQ`EcW@Ng&OT0B|!EJskH8eFa4+ZbiVA7UfxuC`*-70JoJ(Ul4k0()rV^mNHHA2dbg8rA)?6keyhdF0N%@ zhWRthZ}b;kMbK=TkJ$c_{JAnOR}JoQ+~{lwTm9&R49>wO!_Z6tsR{Y{AMeU3=*gK3oiOwSfHk)eL36Z4cMZ} zb$hJVt9c)Fy?yx)v)9Cq7W<2k{!72sp@A@I|1|#xo@T!AL<(Q@Di(w*7)jxOr-NAL HaO&uvs0Zo% literal 0 HcmV?d00001 diff --git a/Binaries/After Decimal b/Binaries/After Decimal new file mode 100755 index 0000000000000000000000000000000000000000..3936a8f402cc4fb097c38ecb8d33d5b7a6d43d1a GIT binary patch literal 6164 zcmeHLUx-v?6hAZTx?3u)y>8Hhj{}Nj1lfzvOC+qIu(3W^NYgprJ-^xO;JySw5A(s?bI$La z-}mQyf9Brr}`g4f2Rq z4Y^9=x>$;SLH!pp2@moqjf2!M(>G~vxj3pOa!@+N1(L`zw(!LTd~kKa;E->xF(yHR zmt|OZy?u$lx36FnNJl#c*_(vX(OdDjjBlm(_Gug>#fy5v@;+5lpw*M$sU=1$g`l&SRvBZVWeC^IQsQ)XPBr0{gT1;u+fO6o_c zq;Rw;zNOsLf9qFxo6IpswDo( zakqZU{q&B-hYs&j2X%p8@bD>%^{{ptZbc?_~N%7@+b8%WJ-Je|5bg`e;Ja=YO3dp$=A>9DUYv->x{^6}Pv7ZvXS?sN;kiEB zh_lTb?&+(&SIqh`K4TFzcVFa?X8+gxl+x@MyCUlC`6ieCFT|GN+`hr4jHD~I;xlZ? znPWQ1^83%f;w_P-gNkkT{dKZKj;cMq)qhMfa)NCs`5-QZ)_7^muNEh*V7fY53SYLU zzf8v}CAF<$S%P8)5a>r1hjdCO1Dy*^yh*Z@_iQPb zvyOUS01 z#|JfTv&z9P$7p!pMmv8tn>7tFVo~k+?j)XH*NuNsZGKfYHuA7m$!FBhFU6)@Qd`ZI zz-7NYYj`4rcDGKfxA6B&nOSBg=^SjDP8M)pLF z8B>$|2uqX2lx7^#hxbciN1YOmet8e8W_FKwF{&0qzQNH9SUC=JDcUVd1|B|+UN%=U7 z5Z}(1JG(T0PWf}n$NYnj{G*<4*dga3#y_w8dFA75guh*W$9y?of#Zx_RKBAPx9>lN zNyaDr*X7E0s0HJ~T`KNO4ag7lA9fEbX+G(lEiOGUPQ(L;{ShlNcW57HJMMrTsXXmZ z%vLp@v7K%o|6%U>B+$`#2=pKQ+QbgQ(Ed674?L%Q@F2m5-CzY=U?Rc)DGjo&!)c-a E0F1P9-v9sr literal 0 HcmV?d00001 diff --git a/Binaries/Angle Between Two Vectors b/Binaries/Angle Between Two Vectors new file mode 100755 index 0000000000000000000000000000000000000000..56b4ed588073ce2d3050ac50e9049f5644a83e18 GIT binary patch literal 6204 zcmeHLU1%It6uz5u&9=2pt+g%nZ$zSqcABO!{Xy%tx^|<9lxk&D#my$!&8{Z9>+Doh z(b_+?NogBjR0N^^fsYXc`yxgvYNcX?A_aX2Rbc}Wg3UwJ;(ES&&)J<$?Tg@B4(vVm zeCIpo{@*_dNIDswKu~&(K5c({kiVemeu{etNL^KU4yFz z*SD@}ZE;Ekr(=UK7AibNI>t{vG4D2XLElCxAGwX8hKB$A{?*O3%2S zO7#>PvOa!7j!81&&hXAm z+Rz{OW19_q*3h^4U9EkKnRyzYef|pTAjS^t7lX}M!}n_L2FAw?K5Y%(rtzDpq``kmaCNQ{ z)ZPhf4noRLo5o`o&RdSin0jP;Ccr6p3%FrKhZ&r!v-_SUF?; z&@pkIY7^x(CR4`@B9LhZCFw*_i})cnfrzt+I9smJj-y(~#P3$;*Ax&dTT92RonyaS zPg2`U$1+q$D^u`I86SnmxWRD>_tVaRcE->s?V^c#TT$kVQjHTQ{2e(+cT8EUzqW>N zz(l>WoJ#mU(Y`$~BJPQunQUhGeS)pk)QMqR)3HLJk1!o=hhMG5Ry$JbFD=7UM8Gm& z^2^^-Nl~%!;J}F3=_h_jM7_&Toz!;$_CT0^TOZzmGdo7RP0`$I38|2_(E_B7ZDX0c z1dpK0#Uqz}k>BJaNJ}t3`2R;f^dIAcU~Du_Eg`PqY(PTKZ&#tg#i8r2Y>40;063oY z$N#ESZUy1~26Rv3&_O<&!pEFIa5u#dOhw{{!{0_|!CoHo>MG;$17Ac=)_mGhs&ZF1 zQ7VnSR6;6^u(PO6PE<%5cf!VSCdakC9X5tDIi~FgVPlAsquSmA8`C;@oNSD|o>sk{ zR!sUwK6*aXt9H`pf0TY7zxFy^uXXA%#+K)Di?G@$ws)<}&BshWO*VwqQ9VamPY!A0 z537A}l025~@d~b;DYye0?di8)J39UL$h-C(s2-#0dp0@m27af8HZ4%Gyq9)0_1yk_ z8*SB?sX@msg^r%vzyDGeL#7Y@GUmDkccXoO?%7-^SIFDlyX~e0M40`&XXQ^Hv`3ZN zi;IwC?`J<+ZBeCK?%SO2>rdOcyzQoXbE$l3quuB^*8JL@a zxfz(7f&VlEc+f$P7)4JRBX6+AgALMDAJtl(X@}~JE&mZlL&nA(4|&HZwUG4+*7Dz{ z$ob^IO`QGo(9!Q4Rdfc9Cs* zgloREb0r6#ju<{Yq_vdUX0xi~`#=@o%2k~IM%E7NO{^bg9gM5mj+Y+vl+&B?Ql@m= zf^xb`CFSG`UfSu)?{bQ6p_q2P-3)Es(zeP=^(kT^%;_n4Ey_t}lNmQPkXBAEPk*VM z3@Oy86)2+EPlcQAPx)%vfj&H&cJaU`YRyPe zqEfcxxn8QfI-vhvNm6KtezHdL?FjFa5czgwEW?#LbRYc|(of=L?~Zc(S&&Gu_W;Qr zl|6|K0-waoSvbVNJLK~Vr>#PGkHa~VcsW~5yxH$&rue0OIg4+RA9eA|St@e8oF({i z9wc7+KN5(SvvY#uhItb_5`JN|gZ z-*)BCm5j5RCa{5DBnQ?`+Lt?Dz7=mna=+i0l3u++w!eLOwk57M#02w2N&lr^%g6yt h+8^a-<0!{VoM?#`dyFa)D;TuIf8z(K&cmsq{{U!?t&acz literal 0 HcmV?d00001 diff --git a/Binaries/Area of a Triangle b/Binaries/Area of a Triangle new file mode 100755 index 0000000000000000000000000000000000000000..fc455a4c15e217520c437773cc5739003c0cc223 GIT binary patch literal 6204 zcmeHLZ)hA<5Px@)~49@qMlx`(b6cUqF%1aU2f&F7k9Tc zt+iI#N6vU(}!$E>I%XWpB+ds$l%!B0AH zJ2Sue&HFR&?c2S5JhAq+a3~~L!eX^RZ)r_jLh35Swu_`o*a~rhh>J_b0?$*2(PPx*Z~zw`AsOcP>FuDCvLZ(QDbeZH?LZ#$cY znub;^Z(81Jc?GM5T0XbJd~J!uT59m(0Dgkf7Y6Xp2wxJwO~S1Jeiz|5D!pGG<&6@r z6`7j2WWGoXe-n77L;{yo3TED$^8B>xrv}otBL-dD@v|b8vb{oYTU*NOO*>hU8M1xh zLD+lP^@Sv+QvCx3hf-4l+rfe@7q_qNxcQb;i?yt^V%}J>TC5w8Ixw3$8?82l!=D2` z+9skFY+h@e36>l83JULSeV-n@ut&x)A9GnoHJp}AhF;Tfy`MqCu?_AI6NWS#`)Apq z;j{!YG_2wJIQMBd&z0LkJ#Ae1Yx9pCBcDH*9QiJ}^M|Q*cPE;Q&Bv2_R&~^yqI}66 za6OZ?jH`CZG~^$;CpmH|`NZjUfFz%a{&ImSk|Rgo#dzr&=mfBzbgV&P-|N^}7$opc z>R3r)iL=R(BM>^GhrWi;p2XRmGa+MF8}uXXu(7L&?TE4KYOo=1zn=Fj zv&L7Q6VP^IqV%Tfu=BJELr2H7wj~iRiId1aS=s??usSE0H#2Q?^FV^+E=8_?CMqXz zOm_IQ@gU6PtAy$v>Yjlp?ipN~(iCiPTF~8BsC9XO;t&?4afm0MN_?p*w?PkmEJM+x zj=iMl7jlIVO_?nHJ=ah;JS<>=gTT5rZ}>sClt(;qn3h2 zyAnFmD$MHyg?gh#E7VaqA!MN<#%@Cu>J^I1LcI!cDAX}El~FzPybML3*0CW)Kdk6` z_0WK#KdNILie6OoNA%EY2w@RmwYw9C@d6vxslOLE({kyzC*H^S`_sn#39L&eSZdEn z2vRh!h#qfTu0^R%_Mz>e-y&LR-hgt*6X^IMEQNd*SqeG|zuWJ;2hY}G4cJg6nqvWcb<+V_e7g&VJ&tS{cw3ax$|)B zP&Fn!A<8#=1gBNG@i1Ib%8lsf(43qogEYQ}K2B$HT>5XLkJFhfO8<5Aaf*{;(tjC! zEbHVb_&DEtc#cQJ9iVaiarnKn{{TFV!U8LX*rm2zkE`87{-%XCycR^n zL*S#pI*QGpWpO~OcvS2F8)b3x60^Oly-qA{Sz>mzcY(1Cj4m{qx3z2oM>O_{gzFaE zm1c*tIi0ur%yzeb(?G`Y>qNrwGp_09GG^9xJ>N__{rSvF$jNFU&+hv(mgy}xeL7!` zr|pIHFW>g<{xz)I-AvkCWj0zZSsABGJlOBKx;Xb(RKHceYVoi8n^^OA`tyQKSCjml z?e>|oJB^=bZu&g`xBsuef3gC2kfQ8W3QjR42T0?=iLy8nmzvMa;jr@Ikd!hOQhpuz zqonC?xwwq{TGBackN@K&3CI6hD9p!$9HpE7pYU^QNWt(eLdh7l$ImhD=a+K1KoqH_ z$e*c;OaFKB8|Eq>9ubny{mhdrA@anBhk%q}^2x0z{!UN<$as_ZACUf(^f#n`A|1@D z_?Dj;@`crx_S5QWxdmZu^gLlX1wUi;JDaRQw=kG-{VfEw-`vsUr~3skG0p1r{8nLQ za;dDF9>@sGcHl3yl?8=1JYNQ(i4Wk6})6;>|o<)oJ$uzQ8oUx19kJY3vNKCM|Y zfMeL4aXq`>0JZ9*pdl~k`L3VdSeej2H&T#_`;^y+za8QG3JQNaQl8?njk+IxxGy=M z_wE?wpF|P}?mdKJ=z#E^#0`Qm&L0lP!4qPbfKlmHFVt)WcmyoGk2s(2t;Mw2@mmQB z$GLyL7oUR|+8pP5Nxt;}o`fF?#_@jOd>;Qk!1R2+cgCoHzPHYokMqGF-~0T{a48M& z3mzzNQ23olc|t4#1Mg2Be{4=%hGKN{Pe`wN;qfzq-=y^X66KdD-((``z;FcC7sr1Q z#bb4GX~pR93i8=!-2rUO=kYgCegoy-FI%f#g5&R^e6Am#EqThv`sl*_GPVH>z5aX_ z4O2d!QOpnK?+N4|r12l5{2opu&Ew~GUI84>NuEESr8AVzb>(}2In${ On)5%=L9hem6n_AdxM6Sr literal 0 HcmV?d00001 diff --git a/Binaries/Arithmetic Sum b/Binaries/Arithmetic Sum new file mode 100755 index 0000000000000000000000000000000000000000..284aae1da2a61e79416f9022de74d526b581dc71 GIT binary patch literal 6164 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 literal 0 HcmV?d00001 diff --git a/Binaries/Complex to Trig Form b/Binaries/Complex to Trig Form new file mode 100755 index 0000000000000000000000000000000000000000..ecf96d750b2f75a001b0a1a81c1a15c2cbca8415 GIT binary patch literal 6204 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 VQ=bumT-t!-e-So{tkbDl{|0Wab|e4* literal 0 HcmV?d00001 diff --git a/Binaries/If b/Binaries/If new file mode 100755 index 0000000000000000000000000000000000000000..f5cd50c0fe57460b4c02ef342ebd75e0ba533710 GIT binary patch literal 6172 zcmeHLU1%It6h6C~pS3?GshVh8?D&v^&`eC4#sX8z4Pk$(r$DF^9?2$ck$?6;P{C1=$ESHE`M|HsfT6H8ZKFqeKZ7k}O?JUc$LI&{fg ze)Nl-8Z__u66@bede^=;6@%i}PMJ&B&DU?zk~Pn@f0EU}T>9oB`ETsSq|9^Ux6Gxl z(e-K4)q}25m)HIQf+(N9)iwBS*E{==)%C`GQB!A=@mFv@HXeu^=aY_$=%63%Hk79S{BkgcPL(vu&)+?duSXUp8S8W1o%9r+V|#wLdk4*s zjW(5WFLZn@tTbx(U zK&#n7;Cf|!8=S2A{=xw*^cOU{jN1@xWUbPgfz}MPW}r0#tr=*|Kx+nCGl1vrsLZjX zb1{|mtU)5a6P?Z)WX5-@3z^8?rci*FSju(!Ubg8zL?xdyBB^S;BCy0mpehnC=Sh?A zM{<6a_&$y=aC>r|mVSP3Hme+>#3tKDhoNjdUMqirZ9K{^P!k7FTh$Z>*t`z3Ex~e7l1%CGme9_e;kfqFlCp`R`(&#{3%d z)A3@9oM67>UuS-u`DeIY5$XI-GGFFT_L8g2r};@1=~uAlQAy6f>^+;zmpw`1)BNQW zA3BUEloMhr!myV7rJWBEqkU1vFMFrK{5zQ`{tE_-bu)jusK8mIKn%>s>& za9(cs?RHAJ|A17p-aSN#h{0cfKRq0>$c=;A=P~%B|WJ>dJ z7VTvJ@?U25M1dy9i;(;!uU>QzCjB?~zp%l4;fWN!*sG`rS1^*o|1Jrl&clh(zW`^U Bfqwu1 literal 0 HcmV?d00001 diff --git a/Binaries/Inupt-to-Output b/Binaries/Inupt-to-Output new file mode 100755 index 0000000000000000000000000000000000000000..dce2b21f988886c1aada5f57bb0f890d69fc481a GIT binary patch literal 6164 zcmeHLPiP!v6o0dunAN5xt=ftWx*!oRnKm(vIjBslu@eXqY6A+=$t2nAE+o6l>_j($ zsHByIT;fHFXOSK&c-Vu7Km@6$^wwi37Fw)O(1VuZ_}(|~H<=F2Me(*D?7a7W@BO~- zeShZL`Myslrryq37NO+m4H9cQ?-(e45}iA2OvT3OF>>fA9brk-%|FL@M8+EAv{nt- zrEz(dqHn2x%ZhoB0~!aZVJ0_eZ?8D2#VWrcunya4cC_mVnVLNPrZ-~0GMcC(_Q_O0+?tG~%ma$p z>2)CK%UsF2lF~RdYou@_7NwQKwado!Sqe|rJF9pPM@juCl@yLP#rJ#P^Y@2;o7}i| z-rczAuKjXv`rO3u_V87A^L6XVB1O;S`T579-S@%;QUKi_=^wuXGgmTx2$0oQTK#%iOqYcMI-j_e^h*+>6^`F4}e1ek|;mc{V;{5k)6+91;z7 z@l#4PD0W5EJ2xUOgZB@xE#0}Z%ck@spUf8L!}hD}G)c1j{>!g;>E`H^Vk^&8AD0oB zV!Km1BhVRv&IoiypfduU5$KFSX9PMU@LxwjK1`*&7mMV~bUEi31mDDt+Bl0{v10!d zCW>fIr5>m0S+(W-B;|U}5kWX7yT&5ok6Tj^k8_Nx=PZ2ppU}9YDvNo?XgCL;oxh@} zt|3O;Q@hn2$Mdnk_}A6uPjX{p9D0>Jp#FnukE^X_B5)s&0IHnV_}V_aB;F27t&r>m zKlJ0L9n{I5Yc|QQ)x(lquC3UOpx!72;i^KXPEQVnewjE@X!d+F93{I{@fHJrxkPrg zR^=KOS%@B%f(F;TT5GN@$1)7auK3N0vHa!gJlW+sGa5_$2ue$SN;3}0;lonUtk!EB zx@UM?QM1wvgV4wPC;j>tipLz82h2I{gm71cJ0Vn!IfGqhMb;nqSff`oa7zPajR}Oc zh_xpRA$`_#atlw2yb_vI1Dc@S}Y>LreLZf1<;WcjmeRcxS|v zbq_xBm;R;sct?u*Ql;B}6kqxyKfL49d50~z6EuQKu}Gf%i54qzx75Qw>&fXiOTq-3)%(tJ}c?*$DT8;eC$Pt&+<1jd{_4#SNWKK@R2|2`Gy^` zAEN)*Gh52X-UxqIe#d;-Ux8zfUC*>H%R%~y_E|MW`X{(97rsNCH8}24jgfj}`LcG> ze9}8xT&|#>Nfns|{0Tc`?$AE=cH99wQhC}Ro2Z_?U_0GD{=?iuaiF8|5Xc{S9bt!H fXn$S*1J{)g9whj%w^;!fm`Lz{PJ^s#cM|j;iU&A> literal 0 HcmV?d00001 diff --git a/Binaries/Max b/Binaries/Max new file mode 100755 index 0000000000000000000000000000000000000000..44ef6ed94448668f10b44e8664e7897f743bfa5d GIT binary patch literal 6164 zcmeHLU2GIp6h6C4+m)YeK?DN^_oXJ9bSSmdLd1;7$}}N{AS6JHv)gvJJ4tu8nVITh zqN4cIN=WblAAI)NVB!Oh8zC5siTI)~eLy2gNieCwhicIEoIB^+4lBHv__jCMIp=)m zeD~+vJ9p>aw+n|}Os7(WlBVZKtYXGCQ2Zo1y2+S|jZrVzw3W87B6^5-T5MHgIWHaJ0!frNw(!LTe7?76a7bEbOlnKz zr5P4pwmEAVd=F~xq{cyNHMDcan;0G0IWsjl++PSkF-3GpD}1;E|5oYSI`Holf70N6bRlCKWKnU8WnT4rgzIvTC*3eA z1(91Tc|Oeso*z}nb-l1Yxo3|XPL})%8JFu$*Xq6oyCh5*+9(}7G`{}@ci4J*q^&;F z)`qR!iO{%p$*oSc0mM$O3mLx5ovbq{vm1*>3P)m58VOueW?ZKec(UH2;(Z(?^`lf1 zINB87o!pK;cl|oP@cpaK!q3i`UzQIaE$nLUy5^kS_uGa%wH~>{&)+Ln?(z3bRT6*s zn6q%xdFQq)IpYOXwbr!C&>&K+)gmLv;O=7#_@Rd0HtEB5G zc2#nI;cjkcVI}v`2-lu_SEe}zH#c)9o0Z%Th2=ZBw+hSL*oVrNG%YRi^Oh_YiC)S5 zJG!2X{+y#t|F2zUiWHfHA^u5j559Cva@iCt!#^o0N*Nn-l2$wR#(c@ogZNTc{vLl^ zA48^e)-Un@M}5+N8J`px8;{eJlxmw{zj1_8jsDd3^?g~{69t#OulZN2^@PM6=#%al zTx6;vUYv->dX=^0oVlHK&h}hb$7|^QW|VGScg|eNUN-B}_>4u=+P$AcS_238DWx?a zc2(3{H(Fc<_KGdTxpkdQ8A&GbCZ*Wg$4=8pmS2AS3BPJ-I;hxI&)Xogc0}#DZQetY zkyqH3Qt+d4kT2!^x!OcI*qf(;3NXJORoR#H9Ick~wNk^Y&DHW=m>;l)E7n@NKN{EH zeRea@%|JH;-3)Xy(9J+M1KkYVn*sT-lVZO3SjzXXluKz_MEh)Ir){=Y&t4Z(vAx!y zM1e{iryo^Y&P!63(zXb~IoUB55q}Jtf_R(*96eXzyLm|CwyGS;*ha&5G}`&2)v9ZV z5zA_i^~UjktL>=GpR^_(d04OH#hy5xKVD5)QCrQnzj9`w{0sbHzKm8 zN>M3(T0xzxi7+IKKY+{Dv_EIf2KCu;5S>!!`TgUAQE8euQfSs>7>$rsuDX?=R4bF^ z`5xC;VIewyU(a&Qr~L3#EtXM0R<#sXja907lVnZTnK3)VkDxqLN@&I*eR!=LgkIg} z&{f0bio$9b1yO0DJ)r-txJ;FKz?|bw2zNzt&Pf)`8L(+qWc`7UHF{A4&ugHpF@dla zvG!ykh!1=_ZL>vWD}Xg_Kz?+#|2kuG1_K}O&?N=1hT%v1YqY{oS&9z-Qrc!q-W?+d z?~ItT?!ia@Wqe6K-jN}FsgmvAk1ykqAMRI*8JjKQJ3%98W5-AJ=#8xE^ft2vmu@0e+Sh>Eb2@8p>}dzcU^->WfDBsqGJKsNrNyaDR*X71{s72$#T`KNO z4ag7lAGWNWB%k!o7MBwkC*py_ev=jHD%!{1jyqsmDo^@jvt7*xY$w~tf0(l|4zx8M n0{ut7wy;Amv_G%^f%D1-4-$OXO;*4KCKCK_k|66koHqIo9$b%X literal 0 HcmV?d00001 diff --git a/Binaries/Max Min b/Binaries/Max Min new file mode 100755 index 0000000000000000000000000000000000000000..4aa27dfde2c982d8c402fcc0c2d92470bc7200be GIT binary patch literal 6164 zcmeHLU1%It6h6D#{Ma8ht+ka_bYG$f%`}N=Y{kl0T|0pyrM6f_ot>n+*@5irvOCeV zVEw5riKS2p6GMw;9(2L=b$~3wzHw z-#Op8zcYL1zLDMYOfr!mlq5YtV&zh{fufpd|2ktTww>C^rj4|LB~csyY~v9bX^?w0 zHRKA7OR*IFwE9mcA|B*@8V9Lirf<^TVzE_?T6GQQ>7JE3uq7~j@0e|T_U>)4^5F+Uie=$Y6) z*fTg_)yh`CGL{y?k1Y}H(S&z5;a@6!QxpD`;tw0VgWgZs2C+1c#a6~3O_l3%k4M~E z=v70vIJh1u`zz9W9ju4R%SGGPFV3y=Q3GQ*OWY$UsAV zw4wD|+hU+i@cQbweZ+$-vO?~}}Gxfc5?1zQD`?GyBeV3h+JAYo2q53^HxxQ7f(ht02Qc3*9 z1J2Yn=dByE<(yM(eW?sNQ=eZD|NMDw)H#*C<4k?Vu7~2TPmHT=LmWFEh2M_C*Tr2& z*i}de**od2+1u%NU*_!Tx1Z-a0@u%^Uz{nVzs)Y(OdriIaAV&kqkhOV&2Lfm?eyOR zFU12>9C&@7rd=xfTs-<4PQG0GAI1aEaiE!z%NIF!w5Gi*WvzBUdqCD^M%FpSKPd@H z7#nMxR6FuUe3|d%_>wF07k`wGAyb<3OZ$8lOki|ahj4)Z9VKG`zSHdmDs$x zqf_3og3G(K@_W7hpu{}gA>A{$$V5}TI1!KiFMHEDcB9id*_K_!d*S#@n5@q^$1ZhV zH2d86j73!6_RC7%-rcvjmQwE)yC~}Qt935jKZ-5Gxjx6Hj3gC%G81g=WT)vQ%k%Gj zz>jW{b}P2g_t(g($-UxMzPc zpDB40erddv@oSlGtG{5aB!l|FQs_U7jr!86TQks_fz}MPW}r0#tr=*|!2fXuzQ1+^#Jqxe76KBG1tK}|g7VYQOCsGkp; zrZ{S=*$}u7XaK4N8h>;dUL)QL^AjOihrG~>YO7i%Yq(Y;iw~@MYcv?QD%El&Ukwi{ z^yIFgp3oa5jue_TQVR#j$`{>2)hp%6;-f2PEU*xr&%+hYd^o5bE=4k|l2!C-MPqp- ze}t^jGBYY;TvhX9UQ9C%>BFn}YRxYP9J*+@oTyf;h1Jj-ZVc$(D=t%I9kAxO6T)2) z?u5_+)(rM2E3*H<#~z*5z|$HidrTngMeIG<2;u|ZPTFh{*$QBf8<4B!_FrR6zL~(s zGju@#>|yxP{t8X_5lhkGpHJFs$+Kew;h7Or_C5IMzl<-=$1~Ea4^_PVrT8))`Qd&g zm$KO+z7sTpMw$lP6~T>qGi&l3qW`liY~!2N0bVuMVuk(#k-Mfi|7@FWTxaz|G-IsA z3iAf!aaN>@>lBz({;cww<6%P%DIfixQ~sRt@r|kJ8}kqQIpt&i@DACcfXq+4pj}`u zuo9ntymK7o<6VUKX8y@0{=s(JgdS8r)*pP#Kk|Ic4tXD9{CH}(Kl-(S9fG0#N&OF;R6cl+;KQC_1zcbv O!T%x-vaZ8vpnn2jORlQAyea69^@#q+vbh-gBn6!&ZrjFQzA% zIrsd0=bn4+nYp|3R;K60cq}HE;^H}h(y4?cRq8Ip-W5_L-6nCLu*52{61Wgea9PrV zT#cCbQfTIj$S(mL$5padV+zOoVe(^6ZZbEVZT2)mG|NS^gCaL(h}X7A^iaSDBKiviUmel^MEWNpdV}<))F;Koge5f>aRY%i zz-8bdN{$078F0#hTMC@K>legu$u9(1;W&P|IIwxMQyy>&S>aXuKuEje4CadkLO259 zxb7~ot*3j-R;R<<&>0S&3`ZU2M$J|B6mBK=8TJb99}|`Z_Y{eiAjg&EeUfuOO95_& zH9eJ7n%>j&di*}pV-7qI0&<#OpLbZ(bIx)Cy4_4aa(n$B-J?IhZjb(IAN~D$@6OEn z+WK?$iD%C&HAMZvui-wGHPes2BN6C-c9%VR)jo2~0F8aJX|l->_ULz~(LS*k3Sytk z%-Eyfg6XnudP$m^e$;jC%6(e7pVv)~DfctF?#?0^eM-51she(sDVr{2X3}dj)9K>} zA(`~s0o+kJ4a%wXaZf58QqH7XYw6c&+4L`&iJR#|nF&bPqmZ~26IBX1)xdFw?l=gJ za`{k(iGzf~L}1RjiA<^NWFp7@E|HWTKS?2{8zgdTk*dDT_!4Y=n8*zfc=0pQL@2wt zi8PA;nI8WTg=|!jk95afdLlV3k%kq4?EX2C?RxxM(EDn)@7}|wb;k?f7*^ymp>P)( zRsm6wZq&V!DhXyB8?LHK#%_$G{AfnIifp$ z1&(1NKcIlEbM7qMfS}XFI=GtP+O~ZczGG^rgDsR46EP_x1}RRmk`x|~via~B%a~(V z@jxXh8Xx`ti+Gqnt`7;<2J4g*qfsl%2X}~AWm#;^l4J^hOQ0TqGkkx$UVj{YUP#K5 zdp>_OvOm@Y3E!di(Q7IDM3a|-UV66{#Oves(Qi^`XKhjvqQ0>OTg^_%}S9;12ZCTb8ia`!+_h#9d^NhS(@$(~j!!H|cW=Ga+ z5mM_H8fpKhzN)GV_k{{9RA8Y3|KAGW0fm%T3{DtD<8ez4_-x!mGXLipiz$1H^b+C? z;){ttM4bL!i&Vmr8vdVblN}B*N$k((p-umf`21)8Rpj4G@%Vh_dH$@|i{v8Nb&?M^ zTT;G5a+PE_ilsl-VF`g-$qt9Eq;({d7&87I5GrV}oBXrH_s@e5ac1CE0%7iR16SS6 zQc;-w<+3p00Qbzn!iYIsDh_+4-~g$f-_qS4xPt;b5oQjQgHB<3IVW3k^PVu_z=nuf zU^s@~2g4BgK%smfuXs=rX3j0=q~zxP0bvdn0WmxTw~{yHY9ndD9QJ#qvR^EK>#X2F zpmMGplmfRuT+qKC;Que&58iwJHiWl9Vrxkq^SP7%s+huZ|J^Q*;8tUPBf4 zB=;aT1lkzSy}ySP-0R>XiNdldp9Oqw7|+krI4L^GlkGe|KYJg89mkG*2OlBOy-8d93QMbZ(^fC=+oK`vv2A0vF!pJnFVgy;I7Cj4o_@1?lR zqWQl}c&;D6OIqn=hxO5k=VjfiFwpDI@1Avp=XVnONAV{jc#GaW7U3-h66gFm&L^P9 z_ad*K-<^jEe?Q^a9_62d9pAI8=XY&2GC#Hxu9N4dumabIdTKZLmf9yx{7tnNjT%Mq z*gHC2(6?J|R9k$6l`xK!Q~U+PcHHFv literal 0 HcmV?d00001 diff --git a/Binaries/Pointers b/Binaries/Pointers new file mode 100755 index 0000000000000000000000000000000000000000..31996201130e9ceaeaabf73ee3715bb425b55bd1 GIT binary patch literal 18576 zcmeHPYiu0V6~40%KjL`3j^idFDcLv=40P9aUN{LRn}?Hi$%`azd6Z7pyKC=~eYmr; z!H$#?VL+sjrGV555F$vZQmR&Je^8M=)EcFPQmKMcRf_1J^nvO?n}kZOK!j|+bLXD* zc)Sh*Rce3CRd&uj-#y>Cch20ob7y>S9_ih+!=q_}lULj&NZS{*kfxr$wX!I@uM)4{l?Hp+tn}BKKt`4zpQ)nowJ*tS@_UlGNk6z<41nv z`5s5c7u5)(bawoM!27?y60o$HN8-$z2}^&~aJs+Rs@U%X7OH}$XTcwx1#bslt=<=A zv2T?2I9qiAIi4*NpDVhRGseYm$t;RtBa=4=g`UZ0OrZ}#2whK%#3>ukW{#$y;({jh zq8T?#Jr~d91?iC)msi)5DI+zMDVixmA2i~*6r2tggx+^>x6TCzcW=uU@~MOIfh;^z z$rNdNS%qTvg;Nnc9`Jp5sF_e9E~@*TaiMS#mBpfhEB%5Rm+88zTUZ)iwBdXYQNg4Q zm*b(d7UHT6x8G+U+VD!<;7lmI7WvAxK>pV@ocb~+etwWW{oLe6z>R<#0XG6}1l$O? z5pW~$zlp%Ud(Ta)xV-MU4k5}bpU1IjX%soq(`0k$Vi{@W)1=ds@6uaR{}$;q)w?tS zJ=XP)*onWz#@C(13v6ucuU99Ddh(9g_*d(8jr(5%vA64u*m&a@8ISig1Gw}G@=Z&R zlO>?1;4n7sC%>@`ADXSPll~o)e|*BMFJDx4=cerA(th3jByPPPJ8?Dk>gCO`S3mT| zwDYmwT{q{$!6y;RL0$RcVAIm=LNNb$&j#>BX=i_ItmizeMC`=7W@GGR&!3@`TVKX; za){bG*7HLuM%j4Jo+c`L5&C)mM>uK^vcGeKgOR4CkHOH2A84l}ZB;*lav53Bn?Of3 z<<=w6AH38pPv7EPx*bYC3S(n`4@hCxI)zC-TDCVcRGlCmfLj}a-zoKNr?hI%Z{ zN1v3-W4+h3v18Z#-+WqPZ=7@X8}jZZHv(=1+z7Z4a3kPGz>R<#0XG6}1l$O?5%~X& zz#Neq)#HW{AAMkD^1)C~Xk{`K3W;IU2;EM30_LFk+G6h}`kO4h=uciLm%AZzAC$|7 zASuz`HYsUG_X}+#s4bpbTXzcY_A7u9?+iFmND&C`2rT?^Q^Uh`$HnHGHr=*nMH|6n zgV%E5htHP?*b)dn;n~($<9Pv|2yl}d0XG6}1l$O?5pW~mM!=1L8v!>0ZUo#2REq$w zC*<{mcomarqmpx#L*4s+jQ+ z)i7@NgtFuHwp{D(@5{$CTk{@dwrm0BmeUdbIwI_+lFqti>M zpHQr5*{KgdoM$-+xpUjLjiL4}+2Kq+73x|OSsm%phcf2s&edzWI=j~1s<03PHz2I- zT+_M1PLKfVp!6mDtZQjSdQhFua#=d_aHq7tpD)9Vb;I1Bx&J#oSo~uZzNYHq{3Hp{< z+I(o<-N^ex$jvDt=d-pk)ITEgbFQI&IJphlQxa*oLP&!|CV+V4fyzB^(cur%4#N8y z^tn__r9R;ufbhP9L*t($5TH9i3)DC-g!cSFRMa$#vR2AboamHm-h&dXA&+bE>m;ZN zjc=}}3ijgHhhOkS5Jx0xbgg!e|0S(|d0nk`p9X@LJ}!x+_)%ovgVer;19gE_@YIbT zEjZDRv&l6w`6&+c1<9OdqOA}O4RaH4n08Ei zR9o~2s6uNN!3F&byn)35w2p?gnaI6#!Wgiy*aMwS`#8`@0vC+da3izSLzhtA6UaAt zXavxtE59b{J=_Pp0nP7eX=(A-*M$9^yX(w*LB1chpYA&fE06SjH~E$ac;?5@{1y*( zQczud<1Vt0&+2_Yd6x(H;+wi<8GGm3dVxaZ_e%_QWz;?rRNpS)qVipnPo2jhYpVfv z0Stvo`C?`$pGt=4_EtL#5+YeB(e423^$2a-u)#SzhQc|sluz{xrSd5wlYkmG66qdn zGzqU?8wwA}e|uMl!bLOLlK?+FIB29&*uIcYW>9B%Fg21$6^r3vBbCS$GlhJQEQ=dS zlo^GRG=o<&4Lx6gA5>$8u^A#>v>X70Hk1!PRLTt(Eh`HcEaej>TuuYCg~D{JYSRj!hco$P*rfdz+{of+K9M#G`9i4}c9!!Ag^Q`m zi6!G^+^+BI+h(-^aZDUWOA0283xra;*Mn{C|28ndsP@7N^hS_0l z9_m0g6Df+0bRn1O7${}3$->c;(Gedm7-q49cBFLBW|WSik&u~i7oM@}WdGT6AhbHN zcD0!9Ee~&m9KfL~lK9M?L9=Wc8uNVOgR--n=6%(0nonw?Njw>v&bS4t2eZ{v>UqYcw<>(Xfm`zp zJnVU2k0Mw@RjY_bEr8lb>FfAuFy?u-1aWvAKdSeT!w)@AHPI>#MUg?m<5Z^SaMTb& zp3f^-`~;b5=Q~>*ekJ`hi8CSgFeR(`d0X1g6VCbTA0;hN+5g90E=&8C%DkR&9|AIu z6`O1T-t3t#+M_lQ*#)!MF9F^*-BfC~D?cJSy|9~b#PgKG`Ifj-`bU)1^@S?aR%Ajd zZx=K}t%knSnM?Xr@}t&$H6cRR3W=zg2#|t@_DJs^Gg4pShpz z`@oy=)C)!}Lz*H{dRh9P8Rwr#yj46Cm1dR0g!ErgE19=}hbo#a!^0Q`prTpADq0$J zdt>^J{abeT>RWqv_U+MiF}2T5H*PdfBV!^dD9pb)_%WaDVG}+g@K1K{zp2&wZZbSKaI1mfblx8V(TE?T=G5$GFkVH_wHtyztFsPP|+g`T2^ zC`3MqlXUK{)T{4(j1)(6cyNmdW+awOb4~_wSVZ!8^hSpAr3fCv!zsfYwL$X98O|hy zG)TvbX%R_|=Hb+m2uH+7W#a^@+;G+u5xFxoVx~rrm-|B_MnSedl1i&+rIX;YW-+WQ zZ810x$MIYyfd&-d%kqH`i3mDe4*dvNYM?X(^LTy;y;G@j7bzDF3>c{+T$05rHRokl zV+C>HEZN{9OzDM0789(BcOyS!>9#xSb7ko}4{lNUKqm*z{rUV|h{`CDtv%8Fn7*xe z6gb;Hbms7Q%KCa_?EKmGqq9A|q1aO&lz-z}4A;-!pIEjlV|uBf%XfGipU24ufO&2F3DrQB{Cx{1GCAXy07?{YKYyQMIU!jzTe1?jpX<*7CjM4c z&fmLO#uQF`nsqt(4+En%@%K4?zOkfpvnOZ!4HVk>LG^rO8MTv<=jjp4V-7w)7g4{2V}85hv0TDLC7u2EG;ljVruZzA z4nAK$hQEglzI9agg7bWj|NjH0J?kug3@&!3RQNpaych4Y*{&eEz7^9v@5=|{*YB%IlhA&)vwGeIP(W8h?P;{kQ_q(f*)g+g>^io9RA1-A|G_<|AbzR zAMLUXUvv~YRB?S4{>9Z6Kj0uZR52HT6C>v3H5PxNqtKxWDtBVUtXpUCopI&sZj}nL zQt_R3-HQJN-@6`#HH*-jjvoj7ii2AWM;m$q-Akr5fc2dBk#U>zxOe-Z)bOB_vZQjJ^S~@3`1~$w#FE_wZFfQ2F`d)x zG39ttOlaGt;~AzykWpb8wwuy+VS1G^6HKWMDo1|j7ygs>4r#lunbM62)3+#CFy;1c zft^0JTI2NzpXS55y;kSp8XbS8I=o`AT$&gx7gEzTubi6Mw$<9YIqf;=VQ!WBWn!Z- zweRL}VF+W6Ft(3r9*`^~TZxUrO!_~({N;C8y>`=O=GCM~-C2T- z{K(@yiAr0>AdJcrvwunc@nAbC=-s%%b$3x{ZY%9bv@gD7raZ#=L`Kg>Ms&1*`PYSD4Dfz;h1QC{%pUF`* zS1#RagT*<`Tb`eDeQP>bstDrKi_WlR6>QfomOS5ftw}dGZNurLBdoEb2P_sGJ+Q0n zRP3X{G1?MUs|XM@k~IUWKoGC5Je!0 zKoo%}0#O8_2t*P1-$dZhtxqm!xW47#K_Th`k6_=kE`u8JQ>1h8d>v)r#t zSq|Xh=?t;VYY~mP^?XUR#*)xf~RDWR3Us6A>^`4y9AC>xBt|xNsrR?dK zvgiJMWA@xD@vQMw_NSNpm2mJ{S~=*fpP%emw_6CdKRL1ncA~a#JbP;7DQJo8>EHR? z*)t=*0aNe)8uk~8)YnrZUm`JNvm?LgA=#(FKb80;_QoCT@5#x@bkDkvKvBgHW)DfT ztH%+PAEOHMPr@9{)cfxSf5*jb^6-_-#kYeQhw$mdkH|6HJe_zNHHt8zGDjXxC%z5x zouz;-y#G?YekSobf@k|51v&i`)CQ8I_Vg3b5Ersi&wz?#@80C$T)FO0sX) zuItTfM$6Sw#WsgGr8lOBtzyaFIJ9xo@X+w)Yc*yvAX*!29@;dtJ!l{S-GO(2s&l0x zIjQ@5rIv@uyQKd6ILwRI1@n02@!j11zJ|S_+vD-_UcH`}`LO+aV3`nx>}=;Xkje{( zc8x1Yn=ENd;EM%RJ7|a*or!k%1Tl!TbY+J9mmEhtBP*0esE%i`qQ)voI z?w9qY|3v$6avivjNu=vVLb@a}2P7tUB#%8qyPq%EiTHQHFC#HY+eCZo(B-Oo!P zNh91ywueuI@yJm$)Ki75pK25*I^_00faz@~kM!MTh@c*He)$q=;2^d!Y`v#@u}7g! zcNn)MK5L9$+1X*-X22l6jU?-^QDpxBYTS+;4S}oSX&W|LP-2{9m4A}TH?gBHGyVb< z<0{eBwWBMJg$S{P80&-g9?`YFlWJ{rXo<9O*cAldwua$l z{l-`yHQ3#65J@gnTW+lA$gI9scBv;J;+@xPr@BYIS>rzA!^WEXVJeK}qIcE!s(5m3 z61}6_)?(yVI$+$8utEca&3HB0O#~;57LuT{E=H$NUQ?*|#M($AT_p^$B*tSPo-`7% zzP`T1lJ-<0_U=yqRv5nzx^L_|1Fe|!{ciFtcks;1`B(PEkSRfJ@rAoaA#c|EVe&3_ z@WmH(-+K1Wm-Q-*$mao8*3{AZOt1bX2p5g#1Rpxzhg2Q`miQOVTE#0BEBF*im$yzI z$cutgqox1IDo4O6Doxg+DuK_GkM$dQdQT^m%Nfw8IiJ_TY$`UYElhe{VDJj2Y%3upF*ZX z&QlHmf-6>1$7<76PiZM&vR29aaJc|1JI+F_a&E#dlS;|Wr6}zIeL%*82BsY3M^NuP zujUfy+K!79h}1;c$shO7bkT83{?zn{SDLPtNdp~%{-lk3jTE((%DHatgzkioqfh1a z!PF}Elq!XkPstVBN$*4@Kjk_Vr{<-?az3DxXEzS4kn?jv{?OPi)d$2ee;hq=d?-7v z$hpOQv)m9m_454FX@}C?LJtF(ZlW?w@~%Iql7j|OEu}p%IOR;+gA=t=rpch^=4B-{jA!f?Ietcum>biZH;RScD)2_g5$uN3`8VwuW&w{>rT&4C zDTw#p2U9lm4*UZ_r4Oh0|&V5!svV$72nt+ONROg%oMD6if=h?RQ z4aO}nZkM#?oswJ{Q8(d<74C&fC!j>Q>b+%!~r4e^fqz&44n` zqa}#l1K6nD#ynmN=y_^jHk`>Q0FP5y9>(542zkD)Vet)AnjLSeIM8%~;xH771Nm#_ z=VwxXg$U12e?*m*lhs5p~1~phPA%P%wtsBq5aQjoG+D~8uvBM?d}HNEN|^5;3oWq%R~$O^T2y? z-Z}r4?LG*61@QTcM@b%N;pa2b&-{2}KR?udKB33wIW732#24q+eO3Bd9M5k`ykDHm zuxCZTBmFGIi2EsUb1{rWQhj>^@%$QA&(h6!PuALdc=W&?Yv-PQV>ertm`|>={Anvs zsdpaq3XWAQI}^FGRlu#>vvRc=k$32MgP#tOtl3mU-nuRM@UiTQ@177U$*)kGo<1R* ziDP&!q=#S|faP>xfz2WL`=sm9t=ZDO-E;G9^wrvZ+s&f~#&!Y5>|p*_vbzrpYv2BZ zJ4g3h2lwthvgfFEbadzbJytk}@fa+TLuhGt;Vj02=U7viCt&u0pG9#i*Ex@Y48&ln z;p?O=s#Hky|8?^hCp=HhdN{4pre~`_>XRH-1O0)Dcd66wN;3Y;p6IHX;>oFh=zs%2lKWj1Kq zw`Wk7IiYFSk-bmbQ#wdf1=upDEYyis7F>tp+;l0A4mj|od>}F+jqx^(VFb*cs1>1} zs}wOfH7hemSu`=>+IO?0j5lqr%aO(m;=)zZLG0&wCtt?AtKr?P6cyj>%6d~6ec!<) zDj)P@7|zS*??EJ^Lb}01^Je;{64PL-{ByS9`ziBVQ3=|&%0p*;zV9+mFP(qKHyCc8 zzdJF#Mk~_G4wZ2GM}Xm}-RM7mmtxwf4_Ln22khw;lgj(C#j$bwbGm~}`MVbBQVGW| z4~$IMp1(^mor8=@xc}V#G-PDIlax^SI~UWef~7sp#`yTz{vKe|C;l$SvoWT0Y{3%l zzYAf|zE{tSm}Y{;sPnXm>3t!4e*Q6~k14^zc8r}uCD=aCA(_5W|4(cCMl+`Ntm#)Y z%Y@^{yqcHIpTAcB*MRlIoi6VSVPA zejT>RN@>{heDplhc&Mk!2 zu?#>MBg-FeQueDu!VoJ+9>&P>0)1peSrk_VH}(VCKCHKTi&A-zFDz}rZ805cVgKkm zmBDR|mQ;o9m}aznNKL$~?VXT-?HE4P!hUj_(rDE_+mpZ0AxhDlwx81jdp*!*_kVgH ie>k;5@HJ##Mw=Dvl&Tt!|YU3 zK~$>JWhvAL1%38WXoVuFAf!gLErQWE--1|3u|lLlTdA(++&SN7y0kAs-}Z*R=X~d! z@BW;*b93jul^%LNnMe>ylAb0(nUrHpQB8DYi-BqzpjL8d8*ODt)WSc>%H!GM1R0m-6{br?4faTwGPQm>JT!RdS#P(!r?0L) zRo8agdt;$d?~+@6)W#q^hqj2ub#&i7t+s|WwsWKr$m8(gnW*d33*Ynqby zg`;les{77$S#s{_mJ3OX+{$-z;$J?%ow}#fx82IO?3#uP!> z>TW3NZm9CpQ03=nJfCsWjCOf}TaR+v!%}i~_=TgAqj|}9ihoiPlrR{%PAZPP5ntwg zFTS*8-QkbgW0NV3?MwXqXivs3^OGWT!&*qF_K@-LeBT(Q#B66`$HumH+3UnEd)o3p zwb~OB^IV$@&)7va#)}j2SckGk+>_Va-D=BM8+dKJHy}~_>t+U;8E9spnSo{oni*(jpqYXDmH{~cN--xxmU3>EGM98j)W5Bqq{C?K+v{8+ z!Z@)7#!IB1)AWd9`CgK;oODDGzLQ;pi1^TG3gYp-;Oci3&euH}w@qbF$}t+w+vw+3 ztyaCxp8q+zFuvJTu?|E3*E;#~MASfoC*O z)|i;E7P0nZA&3urC+RREa@2q|Zj4+t_WwHDmGcJU*;F*;~nYImnz=>-S{#e`Qd&glX4gl-w7H)zeS>6ch$Ihbb?C;tyLI5EOOTr=lAG4)T1B376MfwZ!jNVMaI8H4I|1QQGR1QFyx@} zG5%x9Kc;+q+iLUm`~$zJeB=*%$a&>Ue&PlF!uAp?@%&@YSyVpuBE&cHs}1}m9siQ@ z@%+I@{?X2-?2!Es^T(dqsT0E92!EseocXf9!j3)GQof@dH@<&rCYhhiUzZ!-p=OLL zqx=Db)+&r2mNr)6e9}8xTw-9Jh=(2cO;)5U^pCwAcfgJ`9`{GE-pu=q|CIg@Jf(c_Ai)QoX9Zl?M1p@MZe(4jQ@8#H&%A|% literal 0 HcmV?d00001 diff --git a/Binaries/Sum Of Three Digit Number b/Binaries/Sum Of Three Digit Number new file mode 100755 index 0000000000000000000000000000000000000000..16e79a5b72fb84b1b5f7dc69965c5f55228311a0 GIT binary patch literal 6164 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 literal 0 HcmV?d00001 diff --git a/Binaries/tetris b/Binaries/tetris new file mode 100755 index 0000000000000000000000000000000000000000..e14b2295568f7f7c9be67af1ee020324a8f95ece GIT binary patch literal 6156 zcmeHLO=w(I6h1TgZ5nM-wbfSbNLs0jyf!fnDgN-VeUES zJLkLi+@E*nz5Dj@q37eV7@@@JSrV(G!8eetiH5ctQ?UVRCZBfF4wghs{PT@Rq}3o# zYSWO78rQ&5^ab@V#4Hc;VU2^-Fq50~w^4jmt-K})ae*XC7+d(_0)DM|*x-;$ZN?-> z@Zt;$ueHPaTRVo00_kgFkgYb1PTdU0WPF?TSJ5~~jPJl?cBH@Wz~or>WHvWl?k*4X zclY;srM%axjJpfrJ4-}E+TeW={9C2(GI$FeZ}1KBvBvLVD`AjGl}vJGqsda3Du&6a zR5nM2Vm23!lhKpOiK%=}y-AW#$+@3S3=JMVmhAPO?5nB0-XSMIyODX8b;Z6w?~<1I zP%@pvMwK;@Sd@Z;>rjlV?BLjY;uu!Eg>|?6U$#B^ThC8}bKkuh%>5Y5-l&{><#^9Z z&*fnLnZx%csQSQDT>m=mZQFCfv@h|ir-Qkh!TH+)1n)JSZ%9xu_w^TIuI=R{8Jlsj z4vW3!V!v||9G7*mHH)QO?5f4ixY&xtUUIQdEjH+4ixxZLVizoS*u@GK>v6HO7JI_Q z0*gK7Vtp2S$i)&C>vXYpi*0eSbzV50gP4omu-KirGpAQ9_Opw9X|Y=_w#1lOh0Ckv ztU1UFB75w_3#VnxS7bl%QkW8>n6a5+N?dI<4PTCc&G^z*;%|Q29z&)?+n4zNqCLr9 z#wSI_#^W?4rrQ0m-#kUJaz|`;drPaF!GfE!_K#}yafx}ZMbb04$XFy^oQRh>ks{AR zFnhZ-m~VPyE3el(D`C8PC7AuHb#=pMETZb6@7wrs+IN*}Db;;qXGFbqy;`kG=2#m6 zC4Y~lNs8s?AAHD1K%52?o8Fb(A|pP=wv>dFE~(l`>aH#^tS?! z>N8NEf%**8XW*aD0N#6FREoTxO1T*KMVR+qk^AGm2=h%WayjOUApLx%GsYs?s`5dV z@|`7RIqr)fd?yFSBI1`fQxK1Lzd*m!@E!~QPK{rW`$ofiE&91rt>!hvh>F^a%{Kl| zwU^Z9S56a;d1zPikoxaYJEOLmHG%tp8lcMio5a`Ryf9r3$s0?BDO-ERJb5Ff5_!3N znD!=e(_W#NFQkj%j6z3_4t9sB3F1hhd84JUkGymyIbKXnrOC_YvfSc03(>=LvA`|Q zj%FN^!|Ul{DVxu6=!TKxhDw=ISPWAm zwE_KmCCOBof2=j`f^bKKyCC#{wSqmtitIb^u{W1Bu&jZyw*!#+UKPPwrNvbTs%Xji4VQ1ID+Q^%Cu7#l25iYxIq4O$T`0SQ{1c2O{5hF8@-K zZ(Nu312bW)jSBMy=;r& z=Ep7Q7ntlXcm8qKWR#CH2=P(=e1u{*#tHq@O#)){~u-{@u zQbqqb({cCfOXIHJnzd%$W!vo^|6M_+4II#T2;`5vcCbS*^nXtO`_3sJJV@|iudo6x PFp=PY +#include + +int main() { + /* Display a message before the program initiates */ + printf("Preform an operation on two numbers.\n\n"); + + float n1, n2, r; /* Number One, Number Two, and Result */ + char o; /* Operator */ + + /* Prompt the user for the numbers */ + printf("Enter the first number: "); + scanf("%f", &n1); + + printf("Enter the second number: "); + scanf("%f", &n2); + + /* Prompt the user for the operator */ + printf("Enter the operator (+|-|*|/): "); + scanf("\n%c", &o); + + + /* Preform the operation */ + switch (o) { + case '+': + r = n1 + n2; + + break; + case '-': + r = n1 - n2; + + break; + case '*': + r = n1 * n2; + + break; + case '/': + /* Sanity Check + * + * If n2, the second number, equals 0, + * exit the program. + */ + if (n2 == 0) { + printf("Error: Cannot devide by 0\n"); + + exit(1); + } + + + r = n1 / n2; + + break; + /* If the provided value of the operator + * is not (+|-|*|/), exit the program. + */ + default: + printf("Error: Invalid argument\n"); + + exit(1); + } + + /* Print the result */ + printf("Result: %.2f", r); + + return 0; +} diff --git a/Complex Form To Trig Form.c b/Complex Form To Trig Form.c new file mode 100644 index 0000000..4d87ede --- /dev/null +++ b/Complex Form To Trig Form.c @@ -0,0 +1,63 @@ +/* Complex Form to trig Form + * + * A prgorgam that converts complex form to trig form + * givien ๐‘Ž and ๐‘. + */ +#include +#include +#include + +int main() { + float a, b; /* First Nomial and Coeficient to ๐‘– */ + + /* Print formulas */ + printf("Complex Form --> Trig Form\n"); + printf("Complex Form: ๐‘Ž + ๐‘๐‘–\n"); + printf("Trig Form: ๐‘Ÿ(cosฮธ + ๐‘–sinฮธ)\n"); + printf("๐‘Ž, ๐‘ != 0\n"); + + /* Prompt user for variables */ + printf("Enter ๐‘Ž: "); + scanf("%f", &a); + + printf("Enter ๐‘: "); + scanf("%f", &b); + + /* Sanity Check + * + * If ๐‘Ž or ๐‘ equal 0, exit the program. + */ + if (a == 0 || b == 0) { + printf("Error: ๐‘Ž or ๐‘ cannot = 0\n"); + + exit(1); + }; + + /* Calculate values of additional variables */ + float r = sqrt(a * a + b * b); /* ๐‘Ÿ */ + float t = atan(b / a); /* ฮธ */ + + /* Check for the quadrent of the number, + * and add the appropriate value to ฮธ. + * + * Quadrent I: Add nothing + * Quadrent II or III: Add pi + * Quadrent IV: Add 2 * pi + */ + if (a < 0) { + /* Add pi */ + t = t + M_PI; + } else { + if (b < 0) { + /* Add 2 * pi */ + t = t + 2 * M_PI; + } + } + + /* Print number in trigonomic form */ + printf("%.2f(cos(%.2f) + ๐‘–sin(%.2f))\n", r, t, t); + + return 0; +} + + diff --git a/Even Or Odd.c b/Even Or Odd.c new file mode 100644 index 0000000..a325468 --- /dev/null +++ b/Even Or Odd.c @@ -0,0 +1,26 @@ +#include +#include + +int main() { + int n; /* Number */ + + /* Prompt the user */ + printf("Enter an integer: "); + scanf("%d", &n); + + /* Determin whether or not the number is odd */ + if (n / 2 != n / 2.0) /* Should have used remainder */ + printf("%d is odd.\n", n); + else { + printf("%d is not odd.\n", n); + + exit(1); + } + + return 0; +} + + + + + diff --git a/Fahr-to-Celc.c b/Fahr-to-Celc.c new file mode 100644 index 0000000..5478723 --- /dev/null +++ b/Fahr-to-Celc.c @@ -0,0 +1,20 @@ +#include + +#define LOWER 0 +#define UPPER 300 +#define STEP 20 + +/* Print Fahrenheit-Celcius table + for fahr = 0, 20, ..., 300 */ +main() { + float f, c; /* Fahrenheit and Celcuis Temperature */ + + /* Heading */ + printf("Fahrenheit to Celcius\n"); + + for (f = UPPER; f >= LOWER; f = f - STEP) { + c = 5.0 / 9.0 * (f - 32); + printf("%6.1f\t%6.1f\n", f, c); + } +} + diff --git a/If.c b/If.c new file mode 100644 index 0000000..b58722a --- /dev/null +++ b/If.c @@ -0,0 +1,26 @@ +#include +#include + +int main() { + float g; /* Grade */ + + /* Prompt the user */ + printf("Enter the grade in percentage: "); + scanf("%f", &g); + + /* Check if grade is > 60% */ + if (g >= 60) + printf("Congratulations, your grade is passing.\n"); + else { + printf("Sorry, try again."); + + exit(1); + } + + return 0; +} + + + + + diff --git a/Inupt-to-Output.c b/Inupt-to-Output.c new file mode 100644 index 0000000..23a6531 --- /dev/null +++ b/Inupt-to-Output.c @@ -0,0 +1,8 @@ +#include + +main() { + int c; /* Character */ + + while ((c = getchar()) != EOF) + putchar(c); +} diff --git a/Max Min 3 Numbers.c b/Max Min 3 Numbers.c new file mode 100644 index 0000000..923c0a1 --- /dev/null +++ b/Max Min 3 Numbers.c @@ -0,0 +1,65 @@ +#include +#include + +int main() { + float n1, n2, n3; /* Numbers */ + + /* Prompt the user */ + printf("Enter a number: "); + scanf("%f", &n1); + + printf("Enter another number: "); + scanf("%f", &n2); + + printf("Enter another number: "); + scanf("%f", &n3); + + /* Find and print the maximum and minimum numbers + * + * n1 > n2 > n3 + */ + if (n1 >= n2 && n2 >= n3) { + printf("The maximum is %.2f.\n", n1); + printf("The minimum is %.2f.\n", n3); + + exit(0); + /* n1 > n3 > n2 */ + } if (n1 >= n3 && n3 > n2) { + printf("The maximum is %.2f.\n", n1); + printf("The minimum is %.2f.\n", n2); + + exit(0); + /* n2 > n1 > n3 */ + } if (n2 >= n1 && n1 > n3) { + printf("The maximum is %.2f.\n", n2); + printf("The minimum is %.2f.\n", n3); + + exit(0); + /* n2 > n3 > n1 */ + } if (n2 >= n3 && n3 > n1) { + printf("The maximum is %.2f.\n", n2); + printf("The minimum is %.2f.\n", n1); + + exit(0); + /* n3 > n1 > n2 */ + } if (n3 >= n1 && n1 > n2) { + printf("The maximum is %.2f.\n", n3); + printf("The minimum is %.2f.\n", n2); + + exit(0); + /* n3 > n2 > n1 */ + } if (n3 >= n2 && n2 > n1) { + printf("The maximum is %.2f.\n", n3); + printf("The minimum is %.2f.\n", n1); + + exit(0); + } + + + return 1; +} + + + + + diff --git a/Max Min.c b/Max Min.c new file mode 100644 index 0000000..bbbd5bb --- /dev/null +++ b/Max Min.c @@ -0,0 +1,29 @@ +#include +#include + +int main() { + float n1, n2; /* Numbers */ + + /* Prompt the user */ + printf("Enter a number: "); + scanf("%f", &n1); + + printf("Enter another number: "); + scanf("%f", &n2); + + /* Find and print the maximum and minimum numbers */ + if (n1 >= n2) { + printf("The maximum is %.2f.\n", n1); + printf("The minimum is %.2f.\n", n2); + } else { + printf("The maximum is %.2f.\n", n2); + printf("The minimum is %.2f.\n", n1); + } + + return 0; +} + + + + + diff --git a/Max.c b/Max.c new file mode 100644 index 0000000..da2d8a5 --- /dev/null +++ b/Max.c @@ -0,0 +1,26 @@ +#include +#include + +int main() { + float n1, n2; /* Numbers */ + + /* Prompt the user */ + printf("Enter a number: "); + scanf("%f", &n1); + + printf("Enter another number: "); + scanf("%f", &n2); + + /* Find and print the maximum number */ + if (n1 >= n2) + printf("The maximum is %.2f.\n", n1); + else + printf("The maximum is %.2f.\n", n2); + + return 0; +} + + + + + diff --git a/Playground/intro-pointers b/Playground/intro-pointers new file mode 160000 index 0000000..2847f8b --- /dev/null +++ b/Playground/intro-pointers @@ -0,0 +1 @@ +Subproject commit 2847f8b921dbbc772a2f13490af95bb8dc9b202a diff --git a/Pointers.c b/Pointers.c new file mode 100644 index 0000000..c817485 --- /dev/null +++ b/Pointers.c @@ -0,0 +1,20 @@ +/* Program 2.1 from PTRTUT10.HTM 6/13/97 */ + +#include + +int my_array[] = {1,23,17,4,-5,100}; +int *ptr; + +int main(void) +{ + int i; + ptr = my_array; /* point our pointer to the first + element of the array */ + printf("\n\n"); + for (i = 0; i < 6; i++) + { + printf("my_array[%d] = %d ",i,my_array[i]); /*<-- A */ + printf("ptr + %d = %d\n",i, *(++ptr)); + } + return 0; +} diff --git a/Pointers1.c b/Pointers1.c new file mode 100644 index 0000000..ce35f35 --- /dev/null +++ b/Pointers1.c @@ -0,0 +1,20 @@ +/* Program 1.1 from PTRTUT10.TXT 6/10/97 */ + +#include + +int j, k; +int *ptr; + +int main(void) +{ + j = 1; + k = 2; + ptr = &k; + printf("\n"); + printf("j has the value %d and is stored at %p\n", j, (void *)&j); + printf("k has the value %d and is stored at %p\n", k, (void *)&k); + printf("ptr has the value %p and is stored at %p\n", ptr, (void *)&ptr); + printf("The value of the integer pointed to by ptr is %d\n", *ptr); + + return 0; +} diff --git a/Reverse.c b/Reverse.c new file mode 100644 index 0000000..f913bb0 --- /dev/null +++ b/Reverse.c @@ -0,0 +1,20 @@ +#include +#include + +int main() { + int n; /* Number to Be Reversed */ + + /* Prompt for number */ + printf("Enter a 3 digit integer: "); + scanf("%d", &n); + + /* Define the digits */ + int d1 = n / 100; + int d2 = (int)(n / 10) - d1 * 10; + int d3 = n - (d1 * 100 + d2 * 10); + + /* Print the digits in reverse */ + printf("Reverse of digits: %d%d%d\n", d3, d2, d1); + + return 0; +} diff --git a/Sum Of Three Digit Number.c b/Sum Of Three Digit Number.c new file mode 100644 index 0000000..e30d176 --- /dev/null +++ b/Sum Of Three Digit Number.c @@ -0,0 +1,21 @@ +#include +#include + +int main () { + int tdn; /* Three Digit Number */ + + printf("Enter a three digit number: "); + scanf("%d", &tdn); + + int d1 = tdn / 100; + int d2 = (int)(tdn / 10) - d1 * 10; + int d3 = tdn - (d1 * 100 + d2 * 10); + + printf("digit 1: %d\n", d1); + printf("digit 2: %d\n", d2); + printf("digit 3: %d\n", d3); + + printf("The sum of the digits is %d\n", d1 + d2 + d3); + + return 0; +} diff --git a/ncurses.c b/ncurses.c new file mode 100644 index 0000000..57d8777 --- /dev/null +++ b/ncurses.c @@ -0,0 +1,20 @@ +#include +#include +#include + +int main() { + initscr(); + cbreak(); + noecho(); + + int x = 40; + int y = 60; + char ch = 'x'; + mvaddch(x, y, ch); + + getch(); + endwin(); + + return 0; + +}