Upload
eem-ders-notlari
View
260
Download
1
Embed Size (px)
Citation preview
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
1/39
8
;82=
M rcoanord
www.oolgorscjtnbrd.mjl
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
2/39
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
3/39
;
78 Anbvyogoc Fdrdnoc Lbxdlul 7 Kbsblband Kdr Wblsbydcdc Ab Kbsblband Jngufucu Kunbc Xjfrbl
72 2-4 brbs brpl tbknjsu ybpbc prjfrbl
7; Aunnbcmgbc 28 tbco sby fdrlosd dstocdyjr ku sbynbr dordsdcgo ab tbco pjzdtd`, ab tbco cofbtd` ab tbcos`r fdrdngddcd kunup oarbcb ybzbmba prjfrbl.
7= Aunnbcmgbc kdr sby fdrlosd dstocdyjr. Ku sbycc pjzdtd`, cofbtd` yb gb s`r gurulucb fro oarbcb ybzbc
prjfrbl.77 Wost sjrusu movbpc kunlb
7? 8 (s`r) batrdyon 2 o odttdr, pjzdtd` sbynbrc batrdyond 2 dno sby brbscgbad (sby gedn) tbl sbynbrc brpldno kunucur. Xrjfrblgbc tbl sby fdrlosd dstocdyjr.Fdrdnoc sby gurulucb fro (cofbtd`, s`r,yb gb pjzdtd`)`batrdyon kunbc prjfrbl
70 Anbvyogoc Fdrdnoc Kdr Wblsbycc Ab Kbsblban Jngufucu Kunbc Xjfrbl ybzcz.
76 Aunnbcmgbc bncbc 28 bgot pjzdtd` sby dordsdcgoc kdr dad vo kbsblban sbynbrc ab bgot jnguucu kunbcprjfrbl.
75 Aunnbcm tbrb`cgbc fdrdnoc dad sby brbscgbad ='kncoc sbynbrc bgogdcd kunup oarbcb ybzgrbc prjfrbl
74 2 dno 288 brbscgb kunucbc 6 dno kncokdnoc sbynbrc bgogdcd kunbc prjfrbl.
?8 Gbrgbc fdrdnoc ;8 sby brbscgbc oc kya sbyy oarbcb ybzgrbc prjfrbl
?2 Fdrdnoc sby pjzdtd` () dso ; sby gbeb fdrlosd dstocdyjr, sby cofbtd`(-) dso = sby gbeb fdrlosd dstocdyjr, sby 8fdrdnldso 2 sby gbeb fdrdnlosd dstocdyjr. _yfuc brtb fro fdrdnoc sbynbrc jrtbnblbsc ybzgrbc prjfrblybzcz.
?; 6-=8 ]bynbrcc abrnbrcb bsbn gurulucb fro OPOW yb gb EBTD[ybzgrbc prjfrbl (`jcasdyjcaunnbcnltr).
?= =-288 brbscgbad sbynbrc knocnordcd, knoc sbysc, bsbn gurulucb fro (O/E) ybzgrbc prjfrbl(`jcasdyjcaunnbcnltr).
?7 Anbvyogoc fdrdnoc sbyyb abgbr jnbc bsbn sbynbrc bgogdcd vo tjpnblc kunbcprjfrbl ybzcz.
?? stococ sbygbad bsbn sbyy oarbcb ybzgrbc prjfrbl
?0 Xbsmbn focdcdybzbc prjfrbl
?6 rocmd Cjt ]dstold
?5 @dkocjmmd sordsdcdc dna ;8 onolbcc oarbcb ybzgrbc prjfrbl.
?4 @dkjcbmmd sordsdcdc dna ;? onolbc dordsdcgoc ? o vo 6 o tbl kncocnordc bgogdcd ybzbc prjfrbl.
08 @dkjcommd gdzdsdcd kdr C goordco abgbr oarbcb ybzbc prjfrbl.
02 Anbvyogoc 28 sby jautup torstoc ybzbc prjfrbl
0; Lbx 288 onolbcn kdr gdzdcdc onolbcnbrc oarbcgbc jauybmba, brtbc srbgb srbnbgatbc sjcrb toarbr oarbcbybzgrbc prjfrbl
0= Anbvyogoc fdrdnoc sbyccapc oarbcb ybzgrbc prjfrbl(`jcasdyjc)
07 28 Bgot 2-288 brbs rbcgjl sby rotoc prjfrbl
0? [bcgjl fcc sznord prjfrbl
00 [bstfono rotdnoc ; kbsblban sbyy kunlbyb bnbc prjfrbl
06 Bzbnbc oadngo sbynbr sb tbrb`b gjru ybzbc prjfrbl05 Oarbc yngznbrnb gjngurbc prjfrbl
04 ]btr vo stuc tbeldc ogoc prjfrbl
68 Njttory jyucu prjfrbl ybzcz
62 Xbrtd bcaot prjfrbl
6; Xdybcfj prjfrbl 2-78 abgbr culbrbnbcl kdnotnor vbr, = BGOW --- =888 WN, ? BGOW--- ?88 WN, 5 BGOW-- ? WNvbr, Xrjfrblgb kdr addyo kdr goc bznb darbldyo ablbz vo dna abc darbldyo bnr
6=* ]qubro @roo tbl sbynbr kunbc prjfrbl
67 rocmd kdnfdnordcd jfrocmd.txt bgn gjsybyb abygotlo prjfrbl
6? Cofbtd` ]byd Fdrdnoco Abgbr Fdrdnoc Xjzdtd` sbydnbrd M bntdcgb b.txt gjsybsdcb btbc prjfrbl
60 b.txt vo k.txt gjsybnbrcgb kunucbc tblsbynbr jauyup tjpnblnbrc m gjsybscb, kya jnbcc g gjsybscbbtbc prjfrbl
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
4/39
=
66 [bstfono rotdndp gjsybyb btnbc sbynbrc ddcgo anbvyogoc fdrgddc sbycc ab go`b jnguucu kunbc prjfrbl
65 b.txt gjsybs ddcgo sby bgogd =8-?8 brbscgb godokdnoc 2-288 brbscgb sbynbr rotdnomoa, aatockyo gjru gdzdp k gjsybscb btbmba
64 =xS=+xS;+=x+2 pjndcjl goornordcd 8.;-;?.; goornord brbscgbad eor 8.; goor brt ddc kunupsjcum.gbt gjsybscb ybzbc prjfrbl
58 rocmdnordc culbrb, bg vo cjtnbrcc kunucguu jfrocmd.txt gjsybscgbc oc yasoa, oc ga vojrtbnblby kunbc prjfrbl
52 2 goc 288 abgbr jnbc sbynbrgbc toanord toa gjsybscb, d`tnord d`t gjsybscb abygogoc prjfrbl
5; Gjsybyb ybzlb rcod
5= Lbarj ybzlb
57 Lbarj & @ucmtdjc rcod
5? Lbarj rcod
50 Lbarj @jcasdyjcnbr
56 Bcb Xrjfrblgb ]bynbr Anbvyogoc Fdrgdrdp Wjpnblc @jcasdyjcgb Kunup ]jcumu Bcb Xrjfrblgb TbzgrbcXrjfrbl
55* @jcasdyjc rcod (Mbnn Ky Pbnuo, Mbnn Ky [o`orbcmo)
54 @jcasdyjc rcod (Mbnn Ky Pbnuo, Mbnn Ky [o`orbcmo)
48 @jcasdyjc rcod (Mbnn Ky [o`orbcmo)
42 @jcasdyjc rcod (Mbnn Ky Pbnuo)
4; @jcasdyjc rcod (Mbnn Ky [o`orbcmo)
4= @jcasdyjcb Brrby Fcgorlo (Mbnn Ky [o`orocmo)
47* [omursdvo (zydcond jcasdyjc) rcod(2)
4? [omursdvo (zydcond jcasdyjc) rcod(;) (]bycc kbsblba goornordcd kunur)
40 [omursdvo (zydcond jcasdyjc) rcod(=) (@dkocjmmd sordsdcdc dna ;8 onolbcc kunur)
46* ]trumturo (Tbp) rcod(2)
45 ]trumturo (Tbp) rcod(;)
44 Ocul aunnbcl288 Mjllbcg Ndco Brfuloct sbys ; daoc ; sbyy tjpnbybc prjfrbl (oasda yb gb `bznb pbrblotrogo uybr
voromoatdr)
282 Ajlut sbtrcgbc bntrnbmba eosbp lbadcosd prjfrblc
28;* Ebrdmd eobgor gjsybs oanolo
28= ; Godaocd Togoa Godaoc Aunnbclbgbc Tor Godtdroc Xrjfrbl
287 stococ sbygbad bsbn sbyy oarbcb ybzgrbc prjfrbl
28?* ]trdcfno bg ybzgrlb prjfrbl
280 B-Y brbscgbad ebr`nord ybzgrbc prjfrbl
286 ]trdcfnord sbb sjnb edzbnblb
285 Anbvyogoc fdrdnoc ebr`dc aa voyb kya jnguucu kunbc prjfrbl
284 Anbvyogoc fdrdnoc kdr abrbator gdzosdcdc torsd kunucbrba oarbcb ybzgrbc prjfrbl
228 Anbvyogoc fdrdnoc aondlocdc kya-aa yb gb abra ebr`norgoc dkbrot jnguucu kunbc prjfrbl
222 ]trdcf vo Mebr aunnbcl
22; Anbvyogoc fdrdnoc ebr`dc sosnd vo kya jnup jnlbgc kunbc prjfrbl
22= Anbvyogoc fdrdnld kdr d`bgocdc uzucnuucu strnoc jcasdyjcu aunnbclbgbc kunbc ybzgrbc prjfrbl
227 Xrjfrblc govblc sbnblb
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
5/39
*********************************************
]jru29 2goc 288o abgbr jnbc sbynbrc tjpnblc
oarbcb ybzgrbc prjfrbl ybzcz.
*********************************************
#dcmnugo>stgdj.e3lbdc() {
dct d,tjpnbl1
tjpnbl
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
6/39
- ? -
*********************************************
]jru 09Kbsdt knlo dnoldybpbc prjfrbl ybzcz.
*********************************************
#dcmnugo>stgdj.e3
lbdc(){`njbt b,k,m1
b
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
7/39
- 0 -
*********************************************
]jru 2;92-28 abgbr sbynbr tjpnblcFJWJ aunnbcbrbaoarbcb ybzgrbc prjfrbl ybzcz.*********************************************
#dcmnugo >stgdj.e3#dcmnugo>mjcdj.e3
lbdc()
{
dct d,sul 1
dstgdj.e3
lbdc() {
dct t,s,s2,b1
dct xxx1
smbc`("%g",&s)1
smbc`("%g",&b)1
t
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
8/39
- 6 -
********************************************
]jru 269Anbvyogoc fdrdnoc = sbyy kyatoc aosrbnbybc prjfrbl ybzcz(uzuc zl).*********************************************
#dcmnugo>stgdj.e3lbdc()
{
prdct`("= BGOW WBL ]BTD FD[DCDY^c")1
dct b,k,m1
smbc`("%g",&b)1
smbc`("%g",&k)1
smbc`("%g",&m)1
prdct`("]BTDNB[DC K_T_AWOC A_M_FO GDYDNLD]
EBND^c")1
d`(b3k&&b3m&&k3m) {
prdct`("%g^c",b)1prdct`("%g^c",k)1
prdct`("%g^c",m)1 }
d`(b3k&&b3m&&m3k) {
prdct`("%g^c",b)1
prdct`("%g^c",m)1
prdct`("%g^c",k)1 }
d`(k3b&&b3m&&k3m) {
prdct`("%g^c",k)1
prdct`("%g^c",b)1
prdct`("%g^c",m)1 }
d`(k3b&&m3b&&k3m) {
prdct`("%g^c",k)1
prdct`("%g^c",m)1
prdct`("%g^c",b)1 }
d`(b3k&&m3k&&m3b) {
prdct`("%g^c^c",m)1
prdct`("%g^c",b)1
prdct`("%g^c",k)1 }
d`(k3b&&m3b&&m3k) {
prdct`("%g^c",m)1
prdct`("%g^c",k)1
prdct`("%g^c",b)1}
}
*********************************************
]jru 259Woa kbsblban? Bgot [bcgjl sbyyoarbcbybzgrbc prjfrbl ybzcz.*********************************************
#dcmnugo>stgndk.e3
#dcmnugo>mjcdj.e3
#dcmnugo>stgdj.e3
lbdc()
{
dct d1
rbcgjldzo()1
`jr (d?1d++)
prdct`("%g ",rbcgjl(28))1
}
*********************************************
]jru 249[oon sbynbr oarbcb `jrlbtn ybzgrbcprjfrbl ybzcz.*********************************************
#dcmnugo>stgdj.e3
lbdc()
{
`njbt x,y,z1
xlbte.e3
`njbt b,k,m,B,s1
lbdc(){
prdct`("Nut`oc focdc aocbrnbrc fdrdcdz^c")1smbc`("%`%`%`",&b,&k,&m)1
s
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
9/39
- 5 -
*********************************************
]jru ;;9foc odtnordcd voroc prjfrbl ybzcz.*********************************************
#dcmnugo>stgdj.e3
lbdc(){
dct b,k,m1
prdct`(" _mfocdc aocbr uzucnufucu ybzdc, b
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
10/39
- 4 -
*********************************************
]jru ;09= Kbsblban ]bycc Kbsblba GofornordcdKunup Oarbcb Tbzgrbc prjfrbl ybzcz.*********************************************
#dcmnugo>stgdj.e3dct b,yuznor,k,jcnbr,kdrnor1
lbdc()
{
prdct`("= Kbsblban sbyd fdrdcdz9")1smbc`("%g",&b)1yuznor
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
11/39
- 28 -
`jr (dsbyd1d++)
d`(sbyd%d
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
12/39
- 22 -
*********************************************
]jru =79 Brdtlotda dnolnor.*********************************************
# dcmnugo >stgdj.e3
lbdc(){
dct B1
B
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
13/39
- 2; -
lbdc()
{
prdct`("kdr sbyd fdrdcdz.9")1smbc`("%`",&sbyd)1
d`(sbyd3
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
14/39
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
15/39
- 27 -
*********************************************
]jru 7?98 (s`r) `batrdyon 2 o odttdr,pjzdtd` sbynbrc`batrdyond 2 dno sby brbscgbad (sby gbedn) tblsbynbrc brpl dno kunucurd.Xrjfrblgbc tbl sbyfdrlosd dstocdyjr.Fdrdnoc sby gurulucb fro (cofbtd`,
s`r,ybgb pjzdtd`) `batrdyon kunbc prjfrbl.*********************************************
#dcmnugo >stgdj.e3
#dcmnugo >mjcdj.e3
dct d,s1
`njbt `bat8) prdct`("`batjrdyon bndcblbz")1
onso d`(s
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
16/39
- 2? -
}
d
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
17/39
- 20 -
}
}
mebr bsbn(dct i)
{
dct a,tost1
tost
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
18/39
- 26 -
fjtjxy(68,y)1
d` (mjuct
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
19/39
- 25 -
jrtQd\mjcdj.e3
dct b,k,m,d1
dct lbdc()
{
b
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
20/39
- 24 -
prdct`("^c-----------------------^c")1
`jr (dgdzdQn\){
tolpstgdj.e3
# dcmnugo >stgndk.e3
lbdc()
{
dct d,sbyd1
srbcg(tdlo(8))1/*Kurbsd Tbzdnlbzsb Eop bycd sbydnbrd
vordr */
`jr(dstgndk.e3
# dcmnugo >tdlo.e3
lbdc()
{
dct d1
mebr *BQ?\1
prdct`(".................FCC ]Y........................^c")1
B*2+
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
21/39
- ;8 -
*********************************************
]jru 009 [bstfono rotdnoc ; kbsblban sbyy kunlbyb
bnbc prjfrbl Tbzcz.
*********************************************
# dcmnugo >tdlo.e3# dcmnugo >stgdj.e3
# dcmnugo >stgndk.e3
lbdc()
{
dct sbyd,rbstfonoZsbyd,sbybmstgdj.e3
# dcmnugo >stgndk.e3
# dcmnugo >tdlo.e3
lbdc()
{
dct d,i1
`jr (d
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
22/39
- ;2 -
*********************************************
]jru 049 ]btr vo stuc tbeldc ogoc prjfrbl ybzcz.
*********************************************
# dcmnugo >stgdj.e3
# dcmnugo >mjcdj.e3# dcmnugo >stgndk.e3
# dcmnugo >tdlo.e3
# dcmnugo >wdcgjws.e3
lbdc() {
dct sbt,sut,tsbt,tsut1
dct d,tjp1
dct a,n,l,t1
tjp
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
23/39
- ;; -
prdct`("%g",y)1
fjtjxy(77,28)1
prdct`("%g",z)1
`jr (d
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
24/39
- ;= -
nab
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
25/39
- ;7 -
prdct`("...............(?)...X[JF[BLGBC
DAD.......................... c")1prdct`("...............................................................^c")1
prdct`("....................]OLCY....................9")1smbc`("%g",&somdl)1
swdtme(somdl){
mbso 29
mnrsmr()1
fjtj kdnotsjrfu1
mbso ;9
mnrsmr()1
fjtj darbldyo1
mbso =9
mnrsmr()1
fjtj tjpnusjcumnbr1mbso 79
mnrsmr()1
fjtj moadnds1
mbso ?9
mnrsmr()1
fjtj kdtds1
go`bunt9
prdct`("^cTBCND ]OL TBXWDCDY TOC ]OLC OCWO[ B KB]DC !!!")1
fotme()1fjtj somdltoarbr1
}
// KDNOW ]J[F_ //
kdnotsjrfu9
prdct`("Nt`oc kdnot culbrbsc fdrdcdz (2-78)...9")1smbc`("%g",&kdcu)1
d` ((kdcu 378) || (kdcu >2))
{prdct`("Tbcn kdnot culbrbs fdrgdcdz nt`oc
toarbr fdrdc !!!!^c")1
fjtj kdnotsjrfu1
}
onso
{
prdct`(".............................................................^c")1
d` (BQkdcu\
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
26/39
- ;? -
prdct`("^cGOPBL C OCWO['B KB]DC....")1fotme()1
fjtj somdltoarbr1
// WJXN_ ]JC_MNB[ ]JC//
// KDWD]//
kdtds9prdct`("...............................................................^c")1
prdct`(".....................WOOAA[ OGO[Y TFCNO[................ c")1prdct`("...............................................................^c")1
fotme()1
// KDWD] ]JC //
}
*********************************************
]jru 6=*9 ]qubro @roo sbynbr prjfrblc ybzcz.*********************************************
#dcmnugo >stgdj.e3
#dcmnugo >lbte.e3
#dcmnugo >mjcdj.e3
vjdg lbdc() {
dct x, y, d1
dct tost,abnbc1
dct sby1
`jr (x
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
27/39
- ;0 -
*********************************************
]jru 609b.txt vo k.txt gjsybnbrcgb kunucbctblsbynbr jauyup tjpnblnbrc m gjsybscb, kyajnbcc g gjsybscb btbc prjfrblybzcz.*********************************************
#dcmnugo>stgdj.e3
lbdc()
{
@DNO *b,*k,*m,*g1
dct d,i1
b
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
28/39
- ;6 -
`jr(d
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
29/39
- ;5 -
*********************************************
]jru 529 2 goc 288 abgbr jnbc sbynbrgbc toanord toa
gjsybscb, d`tnord d`t gjsybscb abygogoc prjfrbl
ybzcz.
*********************************************
# dcmnugo >stgdj.e3
lbdc()
{
@DNO *toa,*md`t1
dct d1
toa
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
30/39
- ;4 -
*********************************************
]jru 5?9 Lbarj rcod
*********************************************
# dcmnugo >stgdj.e3
# dcmnugo>mjcdj.e3# go`dco koano() prdct` ("Govbl ddc eorebcfd kdr tusbkbsdc....9")1fotmebr() /* Lbarj @jcasdyjc tbcdld */
# go`dco toldzno() mnrsmr()
lbdc()
{
koano()1
prdct`("GOCOLO2^c")1
koano()1
prdct`("GOCOLO;^c")1
toldzno()1
prdct`("GOCOL=^c")1}
*********************************************
]jru 509 Lbarj @jcasdyjcnbr
*********************************************
# dcmnugo >stgdj.e3
# go`dco abro(x) (x)*(x) /* Lbarj @jcasdyjc tbcdld */
# go`dco tjpnbl(x,y) (x)+(y)
# go`dco kuyua(b,k) ((b3k):b9k)
# go`dco lutnba(x) ((x38):x9-x)
lbdc()
{
dct b,k,m,g,o1
b
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
31/39
- =8 -
*********************************************
]jru 549 @jcasdyjc (Mbnn Ky Pbnuo, Mbnn Ky [o`orocmo)
*********************************************
# dcmnugo >stgdj.e3
tost(dct *,dct)1
tost(dct * k, dct a)
{
*k
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
32/39
- =2 -
gofdstdr(B)1
`jr (a
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
33/39
- =; -
*********************************************
]jru 459 ]trumturo (Tbp) rcod (;)
*********************************************
# dcmnugo >stgdj.e3
lbdc(){
strumt brbkb /* Tocd tdp jfrocmd */
{
dct ljgon1
dct `dybt1
mebr lbrabQ2?\1
}1
brbkb lymbr1
/* Tuabrgbad ljgon, `dybt,lbrab dsdlnordcd toa kbsdcb
aunnbcblbzsdcdz gofdsaoc bgd jnbc */
/* lymbr dno kdrndato aunnbcbkdndrsdcdz */
prdct`("Nut`oc brbkb lbrabsdcd fdrdcdz.....9 ")1
smbc`("%s",&lymbr.lbrab)1
prdct`("Nut`oc brbkb ljgondcd fdrdcdz.....9 ")1
smbc`("%g",&lymbr.ljgon)1
lymbr.`dybt
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
34/39
- == -
*********************************************
]jru 2829 Ajlut sbtrcgbc bntrnbmba eosbp
lbadcosd prjfrblcTbzcz.
*********************************************
#dcmnugo >stgdj.e3#dcmnugo >stgndk.e3
#dcmnugo >lbte.e3
dct lbdc(dct brfm, mebr *brfvQ\)
{
mebr me1
dct jp2, jp;1
d` (brfm !< 7) {
prdct`("usbfo 9 mbn Jp2 Jporbtjr Jp;^c")1
oxdt(OUDWZ@BDN_[O)1
}
jp2 < btjd(brfvQ2\)1jp; < btjd(brfvQ=\)1
me < brfvQ;\Q8\1
prdct`(" < ")1
swdtme (me) {
mbso '+' 9 prdct`("%g^c", jp2 + jp;)1 roturc 81
mbso '-' 9 prdct`("%g^c", jp2 - jp;)1 roturc 81
mbso '/' 9 prdct`("%n`^c", (gjukno)jp2 / jp;)1 roturc 81
mbso '*' 9 prdct`("%g^c", jp2 * jp;)1 roturc 81
mbso '%' 9 prdct`("%n`^c", (gjukno)jp2 * jp; / 288)1
roturc 81
mbso 'a' 9 prdct`("%n`^c", pjw(jp2, jp;))1 roturc 81go`bunt 9 prdct`("ebtbn dno^c")1}
}
*********************************************
]jru 28;*9 Ebrdmd eobgor (*.e) gjsybs oanolo .
*********************************************
b.e
#dcmnugo >stgdj.e3
# go`dco sdn (dct) ;=
# go`dco abro(b) b*b
lbdc.m
#dcmnugo>b.e3
lbdc()
{
dct k1
prdct`("gocolo^c")1
prdct`("%g^c",sdn)1
kstgdj.e3
dct lbdc()
{
dct b < 2?, k < 2=1
prdct`("%g %g^c", b , k)1
b < b - k1
k < k + b1
b < k - b1
prdct`("%g %g", b, k)1
}
*********************************************
]jru 2879 stococ sbygbad bsbn sbyy oarbcb ybzgrbc
prjfrbl ybzcz.
*********************************************
#dcmnugo >stgdj.e3
dct bsbn(dct)1
lbdc()
{
dct d 1 / bsbn jnup jnlbg scbcbmba sbynbr /
dct abm1 / dna ab bsbn sbycc ndstonocomod kdnfdsd /dct i1 / ndstonococ bsbn sbynbrc bgotdcd tutbr /prdct`("dna ab bsbn sby ndstonocomoa 9 ")1smbc`("%g", &abm)1
d < ;1
`jr (i < 21 i>
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
35/39
- =7 -
*********************************************
]jru 28?9]trdcfno bg ybzgrlb prjfrbl ybzcz.
*********************************************
#dcmnugo>stgdj.e3
lbdc(){
mebr bgQ;8\1
prdct`("bgdcdzd fdrdcdz
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
36/39
- =? -
prdct`("N_W@OC KD[ AONDLO FD[..9")1
smbc`("%s",&l2)1
strmpy(l;,l2)1
strmpy(l=,l2)1
strnwr(l;)1
strupr(l=)1d` (strmlp(l2,l;)
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
37/39
- =0 -
*********************************************
]jru 2279 Xrjfrblc govblc sbnblb
*********************************************
# dcmnugo >stgdj.e3
# dcmnugo >mjcdj.e3
lbdc()
{
dct x1
mebr govbl,tlp1
kbsnb9
prdct`("Nut`oc kdr sbyd fdrdcdz...9")1
smbc`("%g",&x)1
prdct`("Fdrgdfdcdz sbyd-----------3%g^c",x)1
prdct`("**************************^c")1
prdct`("GOPBL OWLOA D]WDTJ[L_]_C_Y (O/E) ")1smbc`("%m",&tlp)1 /* Octor Jaulba Dmdc */
smbc`("%m",&govbl)1
d` ((govbl
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
38/39
BDANBLBNB[
6=*
]qubro-@roo Wbl ]bynbr9
2 gcgb tbl abro jnbc sbynbrb kncoloyoc yb gb abrogoc kblsztbl sbynbrb `roo-squbro tbl sbynbrgocloatogdr. Kdr rcoa vorloldz foroadrso1 2; kdr squbro-`roo tbl sbys godngdr.ca12; sbys 7'okncloatogdr.7 dso ;'cdc abrosd jnguu ddc tbl abrogoc kblsz godngdr.to ku cogocno 2; squbro-`roo tblsbys jnblbz. @roo-]qubro ]bynbr tbl abrogoc kblsz jnlbngr...
@[OO-]R_B[O WBL ]BTDNB[DCDC NA 2? ]BTD]D9
2,;,=,?,0,6,28,22,2=,27,2?,26,24,;2,;; ...gdr.
55*
@jcasdyjcnbrb Goor Fcgordraoc ; Tctol Pbrgr9
* MBNN KT PBN_O goor dno fcgorlo MBNN KT [O@O[OCMO ro`orbcs dno fcgorlo
MBNN KT PBN_O9
`jcasdyjcgbc sjcrb yoron godaocnordc goord godlozgo`bunt jnbrba mbnn ky vbnuo1
MBNN KT [O@O[OCMO
`jcAsdyjcgbc sjcrb yoron godaocnordc goord goddr
Kdr `jcasdyjcb brrby fcgordndrso jtjlbtda jnbrba mbnn ky ro`orbcs dnobrng ddc jcasdyjc otadsd govblogor.....
47*
zydconolo ([omursdjc) @jcasdyjcnbr9
Aocgd aocgdsdcd gjrugbc voyb gjnbyn jnbrba brbc `jcasdyjcnbrb zydcond (romursdvo) `jcasdyjcnbr bg vordndr. zydconolo kdr prjknold koczor oadngo jnbc gbeb aa pbrbnbrb kncoroa znlosdcd sbnbybckdr toacdatdr.
zydconolo, gcfnoro (dtorbtdjc) bntorcbtd` jnbrba aunnbcnbkdndr. zydconolo dnold gurgurlb gurulu sbnbccmb sjcnbcgrnr.
46*
Tbp (]trumturo )9
dna yctol
strumt jfrocmd
{
dct cul1
mebr bgQ28\1mebr mdcs1
8/10/2019 C Programlama - Eemdersnotlari.com Ders Notlar 3
39/39
2
dct pubc1
}1
dadcmd yctol9
typogo` strumt{
dct cul1
mebr * bg1
mebr mdcs1
dct pubc1
} jfrocmd1
godaoc tbclnbgbjfrocmd jfr1 /* Woa gofdsaoc tbcdlnblb
dct b,k1
jfrocmd jfr2,jfr;1 / Kdrgoc `bznb godaoc cjrlbn / / godaocnorgo jngufu fdkd tbcdlnbcbkdndr /
28;*
Ebrdmd eobgor gjsybs oanolo (*.e )9
Kurbgbad sjruc eobgor gjsybs dno bcb prjfrbl byc anbsrgo kunucguu ebngo eobgor brraoc uzuc bgrosvorloyo foroa vbrl tbrtlbs. Kbz m mjlpdnornord eobgor gjsybsc frlyjr ku gurulgb eobgor gjsybsccbgrosdcd uzuc vorloa nbzl eobgor gjsybnbrcc brlb oscbscgb ajlut sjcucb 1 ajcunluyjr.
28?*
]trdcf Tctolnord9
mebr * bg ----3 gdroa goor btbcbkdndr (bg