Tema: Re: pogrammer is...
Autorius: Seitan
Data: 2011-01-09 01:46:04
O man atrodo, kad vel studentui ishprendete uzhdavini, manydami, kad 
padedate :)
Ne sprendima duokite, o kelia, kaip tai ishspresti. Kazhkas dave shiukshlina 
koda ir paklause protingai, o jus subege demonstruoti zhinias tik pakenkete 
besimokanchiam zhmogui. Gaus 10, bet nieko taip ir neishmoks.

"Laimis" <wiela@centras.lt> wrote in message 
news:igam1g$461$1@trimpas.omnitel.net...
> Vilius Jakas rašė:
>> On 01/08/2011 05:18 PM, bala nemate wrote:
>>> ... just a tool which converts caffeine into code
>>>
>> O čia toks ne į tema klausimas. Kažkada šitame groupse gavau pylos už
>> kodo kultūrą tai pakomentuokit šias dvi funkcijas. ir jei galite,
>> pataisyke. Idomu kaip pasikultūrijau.
>>
>> bool prime(int sk){
>>     int i;
>>     bool alfa;
>>     for(i=2;i<10;i++){
>>         if(sk%i==0 && sk!=i)
>>             alfa=true;
>>             }
>>     if(!alfa){
>>         return true;
>>     }
>>     else
>>     {
>>         return false;
>>     }
>>
>>
>> }
>
> >
> > int apv(int sk){
> > int apv=0,n;
> > while(sk>0){
> >
> >         n=sk%10;
> >         sk/=10;
> >
> >         apv*=10;
> >         apv+=n;
> >    }
> > return(apv);
> > }
>
>
> Be to, kad yra dar kur tobulėti (vien jau tik, galų gale, perskaičius kokį 
> C coding style guideline'ą), tai kam tas kodo tankis? Kam?
> Žiū:
>
> bool prime (int sk) {
>     int i;
>
>     for (i = 2; i < 10; i++) {
> if !(sk == i || sk % i)
>     return (FALSE);
>     }
>     return (TRUE); }
>
>
> int apv (int sk) {
>     int r = 0;
>
>     while (sk > 0) {
>         r *= 10;
>         r += sk % 10;
>
>         sk /= 10;
>    }
>    return (r);
> }
>
> p.s. į kodo esmę nesigilinau; tik „low level“ optimizacija. Beje, pačio 
> prime() veikia nekorektiškai (ciklą reikia nutraukti vos tik tenkinama 
> sąlyga). 


3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser