23.1.23010310. Učitavati brojeve i ispitivati da li su prosti pa takve množiti dok ne unesemo 3 prosta broja. Ispisati proizvod.

Opis rješenja:

Listing programa:


/* 23010310 Učitavati brojeve i ispitivati da li su prosti pa takve množiti dok ne unesemo 3 prosta broja. Ispisati proizvod. */
import java.util.Scanner;
public class zadatak{
    public static void main(String[] args)
    {
        Scanner input = new Scanner (System.in);
        boolean prost;
        int br=0, pro3=1, x;
        double kor;
        while (br< 3)
        {
            prost=true;
            System.out.print(" Unesi broj:");
            x = input.nextInt();
            kor=Math.sqrt(x);
            for (int i=2; i<= kor && prost==true; i++)
                if (x%i==0)
                    prost=false;
            if (x==2)
                prost=true;
            if (prost==true)
            {
                pro3=pro3*x ;
                br++;
                System.out.print(" Broj je prost.");
            }
            else
                System.out.print(" Broj nije prost.");
        }
        System.out.print(" Proizvod 3 prosta broja " + pro3);
    }
}

Ispis na ekranu:

Riješeni zadaci    Index