Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4651 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

nuo -2.147.483.648  iki 2.147.483.647

O dėl skaitmenų tikrinimo, nėra tam skirtos funkcijos(arba bent aš nežinau), bet pagalvokim logiškai, tarkime kad reikia patikrinti ar skaičių sudaro 4 skaitmenys.

Koks mažiausias skaičius kuris gali turėti 4 skaitmenis? 1000 ar ne? Tai ir tikrinam: "if(skaicius >= 1000)", o didžiausias keturženklis yra 9999 taigi "if(skaicius <= 9999)"

Ir gaunasi:

new skaicius;
//la la la
if(skaicius >= 1000 && skaicius <= 9999)
{
 // Taip, skaičius yra keturženklis.
}

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

(redaguota)

Vadinasi tokia funkcija turėtų tikrinti kiek yra skaitmenų?

stock SkaitmenuKiekis(const skaicius)
{
if(skaicius >= 0 && skaicius < 10) return 1;
if(skaicius >= 10 && skaicius < 100) return 2;
if(skaicius >= 100 && skaicius < 1000) return 3;
if(skaicius >= 1000 && skaicius < 10000) return 4;
if(skaicius >= 10000 && skaicius < 100000) return 5;
if(skaicius >= 100000 && skaicius < 1000000) return 6;
if(skaicius >= 1000000 && skaicius < 10000000) return 7;
if(skaicius >= 10000000 && skaicius < 100000000) return 8;
if(skaicius >= 100000000 && skaicius < 1000000000) return 9;
if(skaicius >= 1000000000 && skaicius < 2147483648) return 10;
}

Redaguota , nario MrMou6

Vadinasi tokia funkcija turėtų tikrinti kiek yra skaitmenų?

stock SkaitmenuKiekis(const skaicius)
{
if(skaicius >= 0 && skaicius < 10) return 1;
if(skaicius >= 10 && skaicius < 100) return 2;
if(skaicius >= 100 && skaicius < 1000) return 3;
if(skaicius >= 1000 && skaicius < 10000) return 4;
if(skaicius >= 10000 && skaicius < 100000) return 5;
if(skaicius >= 100000 && skaicius < 1000000) return 6;
if(skaicius >= 1000000 && skaicius < 10000000) return 7;
if(skaicius >= 10000000 && skaicius < 100000000) return 8;
if(skaicius >= 100000000 && skaicius < 1000000000) return 9;
if(skaicius >= 1000000000 && skaicius < 2147483648) return 10;
}

nu.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4651 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...