Advertisement
Guest User

Untitled

a guest
Dec 12th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.61 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int even(int i){
  4.     if (i%2==0){
  5.         return 1;  
  6.     }
  7.     return 0;
  8. }
  9.  
  10. int SNT(int a){
  11.     int i; 
  12.     if (a<=1){
  13.         return 0;  
  14.     }
  15.     else{  
  16.         for (i=2;i<=a-1;i++){
  17.             if (a%i==0){
  18.                 return 0;              
  19.             }
  20.         return 1;
  21.         }  
  22.     }      
  23. }
  24.  
  25.  
  26.  
  27. int main() {
  28.  
  29.  
  30.     int i,n,m,max,j;
  31.     int a[1000];
  32.     int sum=0,count=0,k=0;
  33.    
  34.     printf("Nhap so hang tu: ");scanf("%d",&n);
  35.  
  36.     for(i=0;i<n;i++){
  37.         printf("Nhap gia tri cho a[%d]: ",i);scanf("%d",&a[i]);
  38.     }
  39.    
  40. /*Tim Max*/
  41.     max = a[0];
  42.     for(i=0;i<n;i++){
  43.         if(a[i]>max){
  44.             max = a[i];
  45.         }
  46.     }
  47.    
  48.     printf("\nVi tri gia tri lon nhat: ");
  49.     for(i=0;i<n;i++){
  50.         if (a[i]==max){
  51.             printf("a[%d]  ",i);
  52.             k+=1;
  53.         }
  54.     }
  55.  
  56. /*Gia tri trung binh cac so chan*/
  57.     /*Tong cac so chan*/
  58.     for(i=0;i<n;i++){
  59.         if (even(a[i])==1){
  60.             count+=1;
  61.             sum+=a[i];
  62.         }
  63.     }
  64.     /*Gia tri trung binh*/
  65.     printf("\nGia tri trung binh cac so chan:%d /%d = %f",sum,count,(double)sum/count);
  66.     printf("\n");
  67. /*Boi cua 3 va 5*/
  68.     printf("Boi cua 3 va 5 : ");
  69.     for(i=0;i<n;i++){
  70.         if (a[i] %3 == 0 && a[i] %5 ==0){
  71.             printf("%3d",a[i]);    
  72.             }
  73.     }
  74.  
  75.     printf("\n");
  76. /*Tim so nguyen to*/
  77.     printf("So nguyen to trong mang: ");
  78.     for(i=0;i<n;i++){
  79.         if(SNT(a[i]) == 1){
  80.             printf("%3d",a[i]);    
  81.         }
  82.     }
  83. printf("\n");  
  84. /*Xoa phan tu co gi tri lon nhat trong mang*/
  85.    
  86.         for (m=0;m<k;m++){
  87.             for(i=0;i<n;i++){
  88.                 if(a[i]==max){
  89.                     for(j=i;j<n-1;j++){
  90.                         a[j]=a[j+1];               
  91.                     }
  92.                 }      
  93.             }
  94.     }
  95.     if(a[0]!=max){
  96.         printf("Mang sau khi xoa: ");
  97.         for(i=0;i<n-k;i++){
  98.             printf("%3d",a[i]);
  99.         }
  100.     }
  101.     else{
  102.         printf("Ahihi tinh lam gi =)))");
  103.     }
  104.     printf("\n");
  105.     return 0;
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement