Md Nayeem

Md Nayeem

  • NA
  • 67
  • 4.1k

Where is the problem in this program?

Nov 15 2017 11:50 AM
  1. #include <stdio.h>  
  2. int main()  
  3. {  
  4. int arr[10];  
  5. int i;  
  6. for (i=0;i<10;i++) {  
  7. scanf("%d",&arr[i]);  
  8. }  
  9. for (i=0;i<10;i++) {  
  10. int flag = 1;  
  11. if (arr[i] == 1) flag = 0;  
  12. for (int j=2;j<=arr[i]/j;j++) {  
  13. if (arr[i]%j == 0) {  
  14. flag = 0;  
  15. break;  
  16. }  
  17. }  
  18. if (flag) printf("%d ",arr[i]);  
  19. }  
  20. return 0;  
  21. }

Answers (2)