» »

[java] števila

[java] števila

ta_pravi ::

ali mi lahko kdo pomaga pri nalogi v kateri bi rad izračunal vsoto števk nekega naravnega števila???
problem je v tem, da ne znam dostopat do posamezne števke v številu???:( če kdo ve kako bi lahko to izvedel??

TNX


[edit: Naslednjič si poglej PREBERI ME: označevanje topicov v oddelku programiranje! - snow]
ta_pravi
  • spremenilo: snow ()

ta_pravi ::

hvala vseeno ma sem pogruntal:)))

vsota+=Integer.getInteger(niz,i);

neki tacga naj bi blo...
ta_pravi

ta_pravi ::

po več poskusih mi ni uspelo zato se spet obračam na vas če ima kdo kakšno doro idejo??
NALOGA:
Sestavite metodo, ki za dano naravno število vrne vsoto njegovih števk.


LP
TNX
ta_pravi

mHook ::

Poskusi nekprej število pretvorit v string, potem pa greš črko po črko, jo pretvoriš v int in jo prišteješ k vsoti.

kopernik ::

Ali pa zamikaš decimalno vejico v desno (deljenje z deset) in prištevaš celi del števila.

Zgodovina sprememb…

  • spremenil: kopernik ()

Tutankhamun ::

Jah, k ti lih noben nč ne pomaga bom probu js.

Recimo da maš številko 5687.

Najprej deliš s 1000 in dobiš ostanek 5. Pomoje da gre v javi tko k v Cju int stevka = stevilka % 1000.

Pol pa sam daš v zanko pa dela.


Kej tazga recmo:

int stevilo = 5687;
int stevka = 0;
int del = 1000; // recimo, lahk pa še prej zanaliziraš velikost številke
do
{
    stevka += stevilo % del; //dobiš števko
    stevilo -= stevka * del; //odšteješ od števila
}while( (del /= 10) >= 1 );

Me hope it works. Bol čip, ampak ok. drgač pa mislm da obstaja tut ena tema za neki tazga
AMD Phenom QUAD 9950 Black Edition, 8GB

Kami ::

Deljenje z 10 - premikanje vejice (vzamemo ostanek)

public class VsotaStevk
{
	public static void main(String[] args)
	{
		int stevilo = 111, vsota = 0, ostanek = 0;
		
		while (stevilo != 0)
		{
			ostanek = stevilo % 10;
			vsota += ostanek;
			stevilo /= 10;
		}
		
		System.out.println("Vsota števk = " + vsota);
	}
}

ta_pravi ::

najlepse hvala:)))
ta_pravi


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C# program za pretvorbo v desetiško število z rekurzijo

Oddelek: Programiranje
81478 (1201) MrStein
»

Java

Oddelek: Pomoč in nasveti
141362 (987) shadeX
»

[c++] nek programcek

Oddelek: Programiranje
171671 (1232) black ice
»

[visual c++] Rabim nasvet, razbijanje števila na števke

Oddelek: Programiranje
163038 (2405) hexor
»

C# naloga

Oddelek: Programiranje
61713 (1527) gejzo

Več podobnih tem