23.1.23010290. Učitavati brojeve i ispitivati da li su prosti pa takve sabirati dok ne unesemo 5 prostih brojeva. Ispisati zbir.

Opis rješenja:

Listing programa:

/* 23010290 Učitavati brojeve i ispitivati da li su prosti pa takve sabirati dok ne učitamo 5 prostih brojeva. Ispisati zbir. */
import java.util.Scanner;
public class zadatak{
    public static void main(String[] args)
    {
        Scanner input = new Scanner (System.in);
        boolean prost;
        int br=0, suma5=0, x;
        double kor;
        while (br< 5)
        {
            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)
            {
                System.out.print(" Prost je.");
                suma5=suma5+x ;
                br++;
            }
            else
                System.out.print(" Nije prost.");
        }
        System.out.print(" Suma 5 unesenih prostih brojeva je :" +suma5);

    }
}

Ispis na ekranu:

Riješeni zadaci    Index