Advertisement
gacnvnmovie

Untitled

Mar 13th, 2016
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.71 KB | None | 0 0
  1. #include"stdio.h"
  2. #include "conio.h"
  3.  
  4. void Nhap(int a[], int n);
  5. void Xuat(int a[], int n);
  6. void caua(int a[], int n);
  7. void caub(int a[], int n);
  8. void cauc(int a[], int n);
  9. void caud(int a[], int n);
  10. void main()
  11. {
  12.     int a[100];
  13.     int n;  
  14.     printf("Nhap so phan tu cua mang : ");
  15.     scanf("%d",&n);
  16.     Nhap(a,n);
  17.     Xuat(a,n);
  18.     caua(a,n);
  19.     caub(a,n);
  20.     cauc(a,n);
  21.     printf("Mang sau khi sap xep giam dan la : ");
  22.     Xuat(a,n);
  23.     caud(a,n);
  24. }
  25.  
  26. void Nhap(int a[], int n)
  27. {
  28.     for(int i = 0; i < n; i++)
  29.     {
  30.         printf("nhap a[%d] : ",i);
  31.         scanf("%d",&a[i]);
  32.     }
  33. }
  34.  
  35. void Xuat(int a[], int n)
  36. {
  37.     for(int i = 0; i < n; i++)
  38.     {
  39.         printf("%d  ",a[i]);
  40.     }
  41. }
  42. void caua(int a[], int n)
  43. {
  44.     int dem;
  45.     dem=0;
  46.     for(int i = 0; i < n; i++)
  47.     {
  48.         if (a[i]>2016)
  49.             dem=dem++;
  50.     }
  51.     printf("so phan tu lon hon 2016 la %d",dem);
  52. }
  53. void caub(int a[],int n)
  54. {
  55.     int max=a[0];
  56.      for(int i = 1; i < n; i++)
  57.      {
  58.         if (a[i]>max)
  59.             max=a[i+1]
  60.      }
  61.      printf("phan tu lon nhat trong mang la %d",max);
  62. }
  63. void cauc(int A[], int n)
  64. {
  65.     int i, j;
  66.     int temp;
  67.     for (i = 0; i < n - 1; i++)
  68.         for(j = i+1; j < n; j++)
  69.             if(A[i] < A[j])
  70.             {
  71.                 temp = A[j];
  72.                 A[j] = A[i];
  73.                 A[i] = temp;
  74.             }
  75. }
  76. int cp(int n)
  77. {
  78.     if(n == sqrt(n) * sqrt(n))
  79.         return 1;
  80.     else
  81.         return 0;
  82. }
  83. void caud(int a[],int n)
  84. {
  85.     int i;
  86.     int s=0;
  87.     printf("Cac phan tu la so chinh phuog trong mang: \n");
  88.     for(i=0;i<n;i++)
  89.     {
  90.         if(cp(a[i])%2!=0)
  91.         {
  92.             printf("a[%d] = %d \n",i,a[i]);
  93.             s+=a[i];                    
  94.         }
  95.     }
  96.     printf("Tong cac so chinh phuong le trong mang la: %d \n",s);
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement