Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int wynikR = 0;
- int j;
- int[] tab = new int[1000];
- int index = 999;
- for (int i=0; i<=index; i++)
- {
- tab[i] = i;
- }
- int max = (int)Math.sqrt(999);
- for(int i=2; i<=max; i++)
- {
- if(tab[i] != 0)
- {
- j = i*2;
- while(j<=index)
- {
- tab[j] = 0;
- j+=i;
- }
- }
- }
- for(int i = 100; i<=index; i++)
- {
- if(tab[i] !=0)
- {
- wynikR++;
- }
- }
- System.out.println("Wszystkich liczb pierwszych i trzycyfrowych jest: " +wynikR);
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement