Advertisement
Guest User

e.

a guest
Dec 5th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>
  3.  
  4. int isprime(int n){
  5.  
  6. for(int i=2;i<=sqrt(n);i++){
  7. if(n%i==0){
  8. return 0;
  9. }
  10. }
  11. return 1;
  12.  
  13. }
  14. int main(){
  15. int n;
  16. scanf("%d",&n);
  17. int ar[n+5];
  18. int mark[n+5];
  19. for(int i=0;i<n+5;i++){
  20. mark[i]=0;
  21. }
  22. int cntzero =0,indx=0;
  23. int cnt=0;
  24. int cnt2=0;
  25. for(int i=0;i<n;i++){
  26. scanf("%d",&ar[i]);
  27. if(ar[i]==0){
  28. cntzero++;
  29. cnt++;
  30. continue;
  31. }
  32. else if(ar[i]==2){
  33. cnt++;
  34. mark[i]=1;
  35. continue;
  36. }
  37. else if(isprime(ar[i])){
  38. cnt++;
  39. mark[i]=1;
  40. }
  41. else if(ar[i]%2==0){
  42. cnt++;
  43. mark[i]=1;
  44. }
  45.  
  46. }
  47. if(cntzero==0){
  48. printf("Beriye jao, beyadob kothakar!\n");
  49. }
  50. else{
  51. if(cnt==n){
  52. printf("Solution Achhe Habibi!\n");
  53. }
  54. else{
  55. for(int i=0;i<n;i++){
  56. if(mark[i]==0){
  57. if((ar[i]==0 && mark[i-1]==0 && i>0) || (ar[i]==0 && mark[i+1]==0) && i<n-1){
  58. printf("Solution Achhe Habibi!\n");
  59. return 0;
  60. }
  61. }
  62. }
  63. printf("Beriye jao, beyadob kothakar!\n");
  64.  
  65. }
  66.  
  67.  
  68. }
  69.  
  70. return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement