1 00:00:00,000 --> 00:00:00,580 2 00:00:00,580 --> 00:00:02,950 >> DAVID J. MALAN: Déanaimis a chur i bhfeidhm anois feidhm nach bhfuil ach taobh 3 00:00:02,950 --> 00:00:05,920 éifeacht, ach ina ionad sin tuairisceáin ar luach ar ais. 4 00:00:05,920 --> 00:00:09,150 Go sonrach, a ligean ar a fheidhm a fhorfheidhmiú ar a dtugtar a fháil ar slánuimhir dearfach a 5 00:00:09,150 --> 00:00:11,490 Is é cuspóir sa saol a dhéanamh go díreach. 6 00:00:11,490 --> 00:00:14,500 Go sonrach, ba mhaith liom buíochas a úsáid an fheidhm seo a leanas - 7 00:00:14,500 --> 00:00:18,770 o Faigheann N a fháil slánuimhir dearfach. 8 00:00:18,770 --> 00:00:23,640 Agus ansin a phriontáil f, go raibh maith agat an gcéad i mar 9 00:00:23,640 --> 00:00:26,490 placeholder, camóga, deireadh. 10 00:00:26,490 --> 00:00:29,030 >> Anois ar ndóigh, a fháil dearfach Ní slánuimhir ann fós. 11 00:00:29,030 --> 00:00:33,020 Mar sin, a ligean ar gealltanas a chur i bhfeidhm ag ag cur go dtí an barr mo chomhad líne 12 00:00:33,020 --> 00:00:37,110 cosúil le signifying slánuimhir an fheidhm seo Cuirfear ar ais i slánuimhir - 13 00:00:37,110 --> 00:00:39,110 a fháil slánuimhir dearfach. 14 00:00:39,110 --> 00:00:43,000 Agus a ligean ar a shonrú go sainráite go bhfuil an Ní bheidh feidhm ghlacadh ar aon ionchur, agus 15 00:00:43,000 --> 00:00:45,570 ionas go bhfuil a chuid argóintí ar neamhní. 16 00:00:45,570 --> 00:00:49,500 A ligean ar anois ag bun mo chomhad, simplí ionas gur féidir liom a choinneáil ar bun barr is mó, 17 00:00:49,500 --> 00:00:52,220 a chur i bhfeidhm go hiarbhír nó a shainmhíniú fheidhm seo. 18 00:00:52,220 --> 00:00:55,120 >> An Chéad tús a chur againn leis an gcéanna síniú, mar a déarfá - 19 00:00:55,120 --> 00:00:59,140 o fháil dearfach slánuimhir neamhní. 20 00:00:59,140 --> 00:01:01,910 Agus lig anois ar a chur i bhfeidhm a fháil ar slánuimhir dearfach mar seo a leanas. 21 00:01:01,910 --> 00:01:05,410 A ligean ar a dhearbhú ina slánuimhir, ar a dtugtar freisin N ach d'fhéadfadh muid a ghlaoch air beagnach rud ar bith 22 00:01:05,410 --> 00:01:11,360 ba mhaith linn buíochas, a dhéanann an méid seo a leanas agus roinnt Is coinníoll fíor, agus beidh muid ar ais go dtí 23 00:01:11,360 --> 00:01:13,030 coinníoll sin i láthair na huaire. 24 00:01:13,030 --> 00:01:20,800 Priontáil f, le do thoil a thabhairt dom slánuimhir dearfach, agus anois a ligean ar úsáid Faigh slánuimhir ó 25 00:01:20,800 --> 00:01:23,290 an leabharlann CS50 go hiarbhír a fháil go slánuimhir. 26 00:01:23,290 --> 00:01:28,210 >> Ach i mo riocht, a ligean ar é seo a dhéanamh lúb chomh fada agus is N níos lú ná 1. 27 00:01:28,210 --> 00:01:31,260 I bhfocail eile, fad a bheidh an t-úsáideoir Ní comhoibriú trí dom 28 00:01:31,260 --> 00:01:36,260 le slánuimhir dearfach, lig dom a ath-pras dó nó di arís, agus arís, agus arís 29 00:01:36,260 --> 00:01:37,720 go dtí go ndéanann sé nó sí. 30 00:01:37,720 --> 00:01:40,360 Ach níl mé ag déanamh go fóill, mar gheall ar an deireadh an fheidhm seo is gá dom a 31 00:01:40,360 --> 00:01:42,210 a dhéanamh i ndáiríre rud éigin leis an ionchur. 32 00:01:42,210 --> 00:01:46,710 Agus mar sin tá mé ag dul chun dul faoi ag filleadh sé le líne cosúil le deireadh ar ais 33 00:01:46,710 --> 00:01:52,850 Leathstad, rud a filleadh ar an iarbhír slánuimhir chuig an príomhinneachar a dtugtar an fheidhm seo. 34 00:01:52,850 --> 00:01:56,810 Anois, tá sé fiú tabhairt faoi deara, áfach, cé fháil ar ais dearfacha o slánuimhir i, tá sé 35 00:01:56,810 --> 00:02:00,470 cinnte fíneáil chun é a thabhairt ar ais le slánuimhir dearfach go sonrach. 36 00:02:00,470 --> 00:02:04,170 Ní Tá cineál sonraí speisialta do slánuimhir dheimhneach sonrach, mar sin againn 37 00:02:04,170 --> 00:02:06,490 ach úsáid a bhaint as an tógtha i "slánuimhir." 38 00:02:06,490 --> 00:02:11,250 >> Anois, ar ais ar líne naoi, faoi deara go bhfuil mé priontáil amach N. Ach an N i líne seo 39 00:02:11,250 --> 00:02:13,970 bhaineann leis an N dhearbhú go bhfuil i gcomhréir ocht. 40 00:02:13,970 --> 00:02:17,840 Mar sin, casadh sé amach is féidir leat a bheith go hiomlán athróg identically ainmnithe amhlaidh 41 00:02:17,840 --> 00:02:20,250 fada agus atá siad laistigh scopes éagsúla. 42 00:02:20,250 --> 00:02:24,950 Agus cuimhne go bhfuil raon feidhme a shainítear an braces gcuach is dlúithe a 43 00:02:24,950 --> 00:02:27,620 timpeall ar an athróg go atá tú ag sainithe. 44 00:02:27,620 --> 00:02:30,370 >> Anois, a ligean a thiomsú agus a reáchtáil an chláir seo. 45 00:02:30,370 --> 00:02:35,210 Feidhmeanna Déan 1, ponc feidhmeanna 1 Slais. 46 00:02:35,210 --> 00:02:40,040 A ligean ar thabhairt dó dearfach slánuimhir-mhaith 50, agus deir sé go raibh maith agat ar feadh 50. 47 00:02:40,040 --> 00:02:43,180 Idir an dá linn, más rud é nach bhfuil muid ag comhoibriú, reáchtáil an clár arís, a thugann sé 48 00:02:43,180 --> 00:02:47,550 0, Tá mé ag spreag arís, nó a thabhairt dó diúltach 1, tá mé spreag arís. 49 00:02:47,550 --> 00:02:51,720 Ach má dhéanann mé ag comhoibriú sholáthar dó, rá, 50, tá mé buíochas leis ar feadh 50. 50 00:02:51,720 --> 00:02:54,590