From c996bc3e214be9ca3ac52cfe61990b2a2b97ebc3 Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Mon, 4 Oct 2021 15:27:40 +0200
Subject: [PATCH] Beispiel-Programme 4.10.2021

---
 20211004/hello-1.c       |   7 +++++++
 20211004/hp-20211004.pdf | Bin 240817 -> 240811 bytes
 20211004/hp-20211004.tex |   2 +-
 20211004/input-1.c       |  10 ++++++++++
 20211004/input-2.c       |  10 ++++++++++
 20211004/input-3.c       |  10 ++++++++++
 20211004/input-4.c       |  10 ++++++++++
 20211004/output-1.c      |   9 +++++++++
 20211004/output-2.c      |   9 +++++++++
 20211004/output-3.c      |   7 +++++++
 20211004/output-4.c      |   7 +++++++
 20211004/output-5.c      |   9 +++++++++
 12 files changed, 89 insertions(+), 1 deletion(-)
 create mode 100644 20211004/hello-1.c
 create mode 100644 20211004/input-1.c
 create mode 100644 20211004/input-2.c
 create mode 100644 20211004/input-3.c
 create mode 100644 20211004/input-4.c
 create mode 100644 20211004/output-1.c
 create mode 100644 20211004/output-2.c
 create mode 100644 20211004/output-3.c
 create mode 100644 20211004/output-4.c
 create mode 100644 20211004/output-5.c

diff --git a/20211004/hello-1.c b/20211004/hello-1.c
new file mode 100644
index 0000000..b19d80e
--- /dev/null
+++ b/20211004/hello-1.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Hello, world!\n");
+  return 0;
+}
diff --git a/20211004/hp-20211004.pdf b/20211004/hp-20211004.pdf
index f7304d7daca827ffe6f17406e104426c2338fb58..ada4bd7cd888a1da78c6067746589753d98e0f11 100644
GIT binary patch
delta 2027
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
S^o}*miW~-9s;aL3Zd?FX9nOFN

delta 2064
zcmZ2|lW*fqzJ?aYElltA8I7kuG-lGCE^WXhR3GLQ%_YOdqSw;=T4Uq#xURPWZSm(P
zr>bw9&9<GFxjmx$?-#q;d|pRymkU1yC3{5NxE`0^Q0&;v^E*cAnW4|jZm(7`clmc5
ze>V#Tciw7G5t{04a_83$?^9m`e}AY|zH<9#g+~j|%=zgexziRrz4|4iNUhdIlW$2%
z#x4iDX)g5&Y6&S!zRzE*K5DR8){A4Kp7(6Q)e+MYr)l0!oR{zFS~ht}r&eg5S=i4z
zK8HfL&M5Rh^6TpMm$!9uSc+$4+PoFn;BzjfiAiQhLfQex35Qk1rbzRgpDnyX>_Sl*
zQ_zdmkC`^4irhS_5|$ZdA+p_j`HS4`24yR+bMf*n7I}2?aD9KxV%0bahwZL2&&|(#
zc(?0&@zuR^=P*Xvo|8Dv#FO=<F*K)L`1Ml56V}lUA2;cod45!XwwJf+%2RW@_k=w?
z)b{?+3e#6T9z~!2F|k=W7#~}$mL8I`@RBiKxyX&um5yf0S8i8+c;IxFC(gua{nuQR
zUBb_o6z<Afd-2%p-S4*Du0ODsiNAVExqJ5an{CD6f8-jj9A=D{zx?5<!>JsvHCKCz
z&##%hXVqboT!$vXtj*CYQzT46g^sTE*mis?+xCS{NqX0OV&(kr+uZA(aa%>H_{!8-
zf`>lsJXQGrNP9)Y;f8nT*gGs*_-i5@4X%1szdipe&iqEdkW=Jo)5bN<%-`qMC#-j@
zE;D-hZr8OLyG(u@{nokkl-apO7XDhF9~tyWh4C!>#Mx4|VzvE(zQ*tbhN7zWx|9Wh
zFOwNdH(V_*ww9O7?0?+4%kJ5}a)xl}(`VK`b9F6Tdg<aEj<%gK#X@I&eIrDUhDO-w
z33~SJRe0f7W60NjWD>ixh{XR;X2TVwdi8hyzFb#5@p$5`WB>LTU!K2sLsb2)RnuN&
zZBaIUlsCO+OI6BIgQfpC+nCNS+wS>)-NGFQuJG~+cpkU%&Npwaog6#uXwdNqo(7R&
zxtD&fP_fH+SElm5ec6kTt3K*2RhG@V@SWHC)W$GbgZBmw8m{~ATeStP<X*nz(+0n~
z8wP>7!SyS4@1Iu3UJ+5Qk*i)Y>-u)jCA<H<E}5#oI+V?D@$?NhCX{~swdJ*FY4yRT
ze^)mx;k~SDegBB3=+RiqdRDWGtlP|vX>@CcIxT!?tjAKb^<v4tpY^Z34qwY$mwu=8
z^Pb{${++L0)vlbh>(ci_yA#(x^tNq&zVm0eTET<Y|LwVtNQ!OHtT?Qdxx3m+&E!V)
zgO^`knBP?`ZJyq!!X(^&+L&qkX=7&he0F0)OA`xIv+0tHnPp&{?KX><IavcNos3OP
zoh&V!olVRP%}kA)T}+*w3=K?8O&pC4%q-396l@48iRIGwNzF?y$xyH~n_kGzq*X6_
z)jKC7ROa}{&-TV|w`}=xkYTI-g8s(FOzSVPUeOuejoYT#X)YDjGBK18UTm&c@>p3-
z?~cS`x9Lr4^}aDHq=m)b^>$V#UpcZvp|?{fW{1I}zyHkU&-wrJe)aQnmisM*ole;G
z9pqAfC?ev_A=)3TrN|x{z^k~|;tEUmP3^||K>Ko=vnLdS-Wi>85Ysa%pB=~=a>%B5
zyTsE4U7s}Ft`;;DwFmNES@uKtOm47Ti`BDPGk1GN^7Ec~S)CJTc1ZD=o<VuD5r6y4
z+X;D-KXJ&Uz7s3Ht~uL5er5g^$D2I5Q@(ESyUCS%A@ATm4zXXyw(7BRFN|C4_o6A!
z;@sZig8J4^5_1~(ELhVYENT6H{{^F~#aY>3a?>@d7l{8#VDJ*N(|z4%H0S9fZv)=V
zVs`c6cR3}te7G5{b^M_X&p`w6)i&(PQ>1ziYCN@AF{jOQ^L@K3i<doMI&-k+=6hDt
zw1+}E2U0iN?+bIzE|~iK?19iz*&8yxeb}d0DKssCciP#1^)>Fjq7kgQk9XZ%Y<}fJ
zUZ(Wa>C$QS`xmt(E!?BgXPx$c&w{o^%PsD;#%`|vekEYj`wv;4SyY1FE%n^*cfB?8
zPGzX_q_>jYUvF!1?ia4KXRz%4$!fZ4!L6jz`dXs-OmAN1ugLT$PPy}1XWRZ|lQecG
z-JWpn?<z~x**4YOG8=EyPYiYr%zHF9GDkh}Ue?Cnwxyh_w=*C7@>r}}H%q`ty~U4X
z@9CtM$)+7^#TT%+cJEa+^<z#fWqNKacG`ZWqru#SUkY=!TKrfn_1ECQYF#6#R>f}R
z`>U;alpX%noOyJkP3p<{lPlv}IJ=*pUuno0Y}5b3lJj$Bckt#{=NK*)7u7#47F!;E
z<$?MWm-C#{&qvP*=8NIpcH;9Dg~WX+g>m*W>NEE7w44st)qA_z(O~Z91Dw<Iqhe~q
zc+bh)e^gmj81($M*me7$>B8qa=S{Y{zjcS@GPae)OZ$SaTt1MyaYL8@oA<Pz545LR
zo`~8rIXseaY5;Sn*!O**i=|37nK`UITA!Y`x=`TN0|S$&J>Ta_wJY#jab9k*E%)zT
zyr5;P<L0B!^H(jryis)BLC%crKOQyhI_~g1UR`9t;YZ&8SKem5yI}J>o+$}JRSU#_
zE#R?w_)B-+p0(^e5jFe$7CUyw?^_!vwNCz<snoU~AM|_ObnL2v7YCl+Qp$E(M<h5-
zKRb^}Xj&p`SR(Hh`SL`4RnPZ7o}|B<?y-hh#+~(=UE*8ef5Ad!YMCt8>`q2MI~euL
zai9D@cCTr7rMOb_Qi@B8QWJAQto)=buHur!qLPZD)HE(5V@p#@6E0O%SARDy0B%Rc
AZU6uP

diff --git a/20211004/hp-20211004.tex b/20211004/hp-20211004.tex
index d968501..4256618 100644
--- a/20211004/hp-20211004.tex
+++ b/20211004/hp-20211004.tex
@@ -449,7 +449,7 @@
         Der C-Compiler (hier: \lstinline[style=cmd]{gcc})
         muß installiert sein und sich im \lstinline[style=terminal]{PATH} befinden.
       \item
-        Der Quelltext (hier: \file{hello.c})
+        Der Quelltext (hier: \file{hello-1.c})
         muß sich im aktuellen Verzeichnis befinden.
       \item
         aktuelles Verzeichnis herausfinden: \lstinline[style=cmd]{pwd}
diff --git a/20211004/input-1.c b/20211004/input-1.c
new file mode 100644
index 0000000..5ca4c8c
--- /dev/null
+++ b/20211004/input-1.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf", &a);
+  printf ("Ihre Antwort war: %lf\n", a);
+  return 0;
+}
diff --git a/20211004/input-2.c b/20211004/input-2.c
new file mode 100644
index 0000000..c6fac9f
--- /dev/null
+++ b/20211004/input-2.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a, b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf,%lf", &a, &b);
+  printf ("Ihre Antwort war: %lf und %lf\n", a, b);
+  return 0;
+}
diff --git a/20211004/input-3.c b/20211004/input-3.c
new file mode 100644
index 0000000..4f91b05
--- /dev/null
+++ b/20211004/input-3.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a, b;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf%lf", &a, &b);
+  printf ("Ihre Antwort war: %lf und %lf\n", a, b);
+  return 0;
+}
diff --git a/20211004/input-4.c b/20211004/input-4.c
new file mode 100644
index 0000000..3c8912a
--- /dev/null
+++ b/20211004/input-4.c
@@ -0,0 +1,10 @@
+#include <stdio.h>
+
+int main (void)
+{
+  double a;
+  printf ("Bitte eine Zahl eingeben: ");
+  scanf ("%lf", a);
+  printf ("Ihre Antwort war: %lf\n", a);
+  return 0;
+}
diff --git a/20211004/output-1.c b/20211004/output-1.c
new file mode 100644
index 0000000..ffc4553
--- /dev/null
+++ b/20211004/output-1.c
@@ -0,0 +1,9 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Die Antwort lautet: ")
+  printf (42);
+  printf ("\n");
+  return 0;
+}
diff --git a/20211004/output-2.c b/20211004/output-2.c
new file mode 100644
index 0000000..ae37ad2
--- /dev/null
+++ b/20211004/output-2.c
@@ -0,0 +1,9 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Die Antwort lautet: ");
+  printf (42);
+  printf ("\n");
+  return 0;
+}
diff --git a/20211004/output-3.c b/20211004/output-3.c
new file mode 100644
index 0000000..8df53c4
--- /dev/null
+++ b/20211004/output-3.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Die Antwort lautet: %d\n", 42);
+  return 0;
+}
diff --git a/20211004/output-4.c b/20211004/output-4.c
new file mode 100644
index 0000000..9c8c710
--- /dev/null
+++ b/20211004/output-4.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Die Antwort lautet: %d\n", "42");
+  return 0;
+}
diff --git a/20211004/output-5.c b/20211004/output-5.c
new file mode 100644
index 0000000..6a9b1da
--- /dev/null
+++ b/20211004/output-5.c
@@ -0,0 +1,9 @@
+#include <stdio.h>
+
+int main (void)
+{
+  printf ("Die Antwort lautet: ");
+  printf ("42");
+  printf ("\n");
+  return 0;
+}
-- 
GitLab