Turkcell | Geleceği Yazanlar

Soru & Cevap

Asal çarpan programı sorunu

01.07.2014 - 17:22

import java.util.Scanner;
public class Asal carpan
{
public static void main(String args[])
{
Scanner giris=new Scanner(System.in);
int i,n;
System.out.println("bir sayi giriniz");
n=giris.nextInt();
for(i=2; i<=n; i++)
{
    do{n/=i; System.out.println(i+"'e bolundu\n");}
    while(n%i==0);  

} } } 

programı bu şekilde yazdım ancak tek sayılar yazınca hata veriyor sebebi nedir acaba?

-------------------------------------

bir sayi giriniz
15
2'e bolundu

3'e bolundu

---------------------------------------------

2489 Görüntülenme

1 Cevap

Hasan Burak Avcı
01.07.2014 - 22:28

 programı bu şekilde yazınca çalıştı

import java.util.Scanner;
public class Asal carpan
{
public static void main(String args[])
{
Scanner giris=new Scanner(System.in);
int i,n;
System.out.println("bir sayi giriniz");
n=giris.nextInt();
for(i=2; i<=n;)
{
    if(n%i==0) {n/=i; System.out.println(i+"'e bolundu\n");}
    else {i++;}

} } }

  • Filtered HTML

    Plain text

    Basic HTML

  • Dikey Sekmeler