Kezdőoldal » Számítástechnika » Programozás » Java -ban a primtényezős...

Keszericze25 kérdése:

Java -ban a primtényezős felbontás kiírása?

Figyelt kérdés
2016. jún. 22. 13:16
 1/5 A kérdező kommentje:

Közben kész is hátha valakinek kell:


//8. Kérj be egy pozitív egész számot. Ha a felhasználó nem ilyet ad meg, akkor adj hibaüzenetet és kérd be a számot újra!

//Ha jót adott meg, akkor írd ki a szám prímtényezős felbontását, vagy ha prímszám, akkor még pluszba azt az üzenetet, hogy "Prímszámot adott meg".

package practice3;


import java.util.Scanner;


/**

*

* @author Keszericze

*/

public class Practice3 {


int szam;

boolean[] tomb;


public static void main(String[] args) {

new Practice3();

}


public Practice3() {

System.out.println("Kérlek írj be egy nullánál nagyobb pozitív egész számot:");

pintprimTenyezo(pozitivEgesz());


}


static int pozitivEgesz() {

boolean igazHamis = false;

int szam;

do {

szam = beker();

if (szam > 0) {

System.out.println("- A bekért szam, egy pozitív egész szám");

igazHamis = true;

} else if (szam <= 0) {

System.out.println("- A szám nem pozítív egész szám");

igazHamis = false;

}

} while (igazHamis != true);

return szam;

}


static void pintprimTenyezo(int szam) {


int oszto = 2;

System.out.println("- A megadott szám, a következő számok szorzatából állítható elő :");

System.out.print("- "+szam+" = 1 * ");

while (szam != 1) {

if ((szam % oszto) == 0) {

System.out.print(oszto + " * ");

szam /= oszto;


} else {

++oszto;

}

}


}


static int beker() {

Scanner beker = new Scanner(System.in);

int szam = beker.nextInt();

return szam;

}


}

2016. jún. 22. 13:17
 2/5 anonim ***** válasza:
100%

1 perc alatt? Te akkor egy zseni vagy.

Munkaajánlat érdekel?

2016. jún. 22. 14:20
Hasznos számodra ez a válasz?
 3/5 tabaki ***** válasza:

A virtigli kérdezők lelke csupa titok:

http://www.gyakorikerdesek.hu/szamitastechnika__programok__6..

2016. jún. 22. 15:32
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Kár, hogy ez nem prímtényezős felbontás.
2016. jún. 22. 21:03
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Kár, hogy figyelmetlen vagyok, és ez mégiscsak prímtényezős felbontás. De azért ronda.
2016. jún. 22. 21:05
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!