Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int main()
  5. {
  6. //Câu a :
  7. printf("Cau a :\n");
  8. int n = 0;
  9. do
  10. {
  11. printf("Nhap n = ");
  12. scanf("%d", &n);
  13. if(n <= 0)
  14. printf("Dieu kien : n > 0. Hay nhap lai.\n");
  15. }while(n <= 0);
  16.  
  17. //Câu b:
  18. printf("\nCau b :\n");
  19.  
  20. int a[1000];
  21. int i = 0;
  22. for(i = 0; i < n; i++)
  23. {
  24. printf("a[%d] = ", i);
  25. scanf("%d", &a[i]);
  26. }
  27.  
  28. //Câu c:
  29. printf("\nCau c :\n");
  30.  
  31. int flag = 0;
  32. for(i = 0; i < n; i++)
  33. {
  34. if((int)sqrt(a[i]) == sqrt(a[i]))
  35. {
  36. flag = 1;
  37. printf("%5d", a[i]);
  38. }
  39. }
  40.  
  41. if(!flag)
  42. printf("Khong tim thay so nao");
  43.  
  44.  
  45. //Câu d:
  46. printf("\nCau d :\n");
  47.  
  48. flag = 0;
  49. for(i = 0; i < n; i++)
  50. {
  51. if((int)sqrt(a[i]) == sqrt(a[i]) && !(a[i] % 2))
  52. {
  53. flag = 1;
  54. printf("%5d", a[i]);
  55. }
  56. }
  57.  
  58. if(!flag)
  59. printf("Khong tim thay so nao");
  60.  
  61. //Câu e:
  62. printf("\nCau e :\n");
  63. int j;
  64. flag = 0;
  65.  
  66. for(i = 0; i < n - 1; i++)
  67. {
  68. for(j = i + 1; j < n; j++)
  69. {
  70. if(a[i] > a[j])
  71. {
  72. int temp = a[i];
  73. a[i] = a[j];
  74. a[j] = temp;
  75. }
  76. }
  77. }
  78.  
  79. for(i = 0; i < n; i++)
  80. {
  81. if(a[i] % 2)
  82. {
  83. flag = 1;
  84. printf("%5d", a[i]);
  85. }
  86. }
  87.  
  88. if(!flag)
  89. printf("Khong tim thay so nao");
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement