fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main ()
  5. {
  6. int i , j ;
  7. for(i= 2 ; i<=16 ; i++ )
  8. {
  9. cout << "Enter loop for i = " << i << endl;
  10. for (j =2 ;j<=(i/j) ; j++)
  11. {
  12. cout << "Loop j = " << j << endl;
  13. if (!(i%j)) break ;
  14. }
  15.  
  16. if (j > (i/j))
  17. cout << "Leave loop for i = " << i
  18. << " and j = " << j << endl;
  19. }
  20. }
Success #stdin #stdout 0s 16048KB
stdin
Standard input is empty
stdout
Enter loop for i = 2
Leave loop for i = 2 and j = 2
Enter loop for i = 3
Leave loop for i = 3 and j = 2
Enter loop for i = 4
Loop j = 2
Enter loop for i = 5
Loop j = 2
Leave loop for i = 5 and j = 3
Enter loop for i = 6
Loop j = 2
Enter loop for i = 7
Loop j = 2
Leave loop for i = 7 and j = 3
Enter loop for i = 8
Loop j = 2
Enter loop for i = 9
Loop j = 2
Loop j = 3
Enter loop for i = 10
Loop j = 2
Enter loop for i = 11
Loop j = 2
Loop j = 3
Leave loop for i = 11 and j = 4
Enter loop for i = 12
Loop j = 2
Enter loop for i = 13
Loop j = 2
Loop j = 3
Leave loop for i = 13 and j = 4
Enter loop for i = 14
Loop j = 2
Enter loop for i = 15
Loop j = 2
Loop j = 3
Enter loop for i = 16
Loop j = 2