Câu 1:
#include<stdio.h>
#include<math.h>
void nhapmang(int A[], int n){
for(int i=0;i<n;i++) scanf("%d",&A[i]);
}
void xuatmang(int A[], int n){
for(int i=0;i<n;i++) printf("%5d",A[i]);
printf("\n");
}
int ktranguyento(int n){
if(n<2)
return 0;
else{
for(int i=2;i<=n/2;i++)
if(n%i==0)
return 0;
return 1;
}
}
void songuyento(int A[], int n){
printf("\nCac so nguyen to co trong mang la: \n");
for(int i=0;i<n;i++)
if (ktranguyento(A[i]))
printf("%5d", A[i]);
}
int ktrachinhphuong(int n){
if(n<1)
return 0;
int i=sqrt(n);
if(i*i==n)
return 1;
return 0;
}
void sochinhphuong(int A[], int n){
printf("\nCac so chinh phuong co trong mang la: \n");
for(int i=0;i<n;i++)
if (ktrachinhphuong(A[i]))
printf("%5d",A[i]);
}
int ktrahoanhao(int n){
int tam=0;
for(int i=1;i<n;i++){
if (n%i==0)
tam=tam+i;
}
if (tam!=0 && tam==n)
return 1;
else
return 0;
}
void sohoanhao(int A[], int n){
printf("\nCac so hoan hao co trong mang la: \n");
for(int i=0;i<n;i++)
if (ktrahoanhao(A[i]))
printf("%5d",A[i]);
}
int ktrachiahetcho5(int n){
for(int i=0;i<n;i++){
if(i%5==0)
return 1;
return 0;
}
}
void chiahetcho5(int A[], int n){
printf("\nCac so chia het cho 5 co trong mang la: \n");
for(int i=0;i<n;i++)
if (ktrachiahetcho5(A[i]))
printf("%5d",A[i]);
}
int main(){
int n;
printf("Nhap so phan tu:");
scanf("%d",&n);
int A[n];
printf("Nhap phan tu:\n");
nhapmang(A,n);
printf("Mang vua nhap:\n");
xuatmang(A,n);
songuyento(A,n);
sochinhphuong(A,n);
sohoanhao(A,n);
chiahetcho5(A,n);
}
Câu 2:
#include<stdio.h>
int main(){
int i, j, k ,l;
for(i=1;i<4;i++)
for(j=0;j<4;j++)
for(k=0;k<4;k++)
for(l=0;l<4;l++)
if((i!=j)&&(i!=k)&&(i!=l)&&(j!=k)&&(j!=l)&&(k!=l))
printf("%5d",i*1000+j*100+k*10+l);
return 0;
}

Preview text:

Câu 1: #include #include void nhapmang(int A[], int n){ for(int i=0;i} void xuatmang(int A[], int n){ for(int i=0;iprintf("\n"); } int ktranguyento(int n){ if(n<2) return 0; else{ for(int i=2;i<=n/2;i++) if(n%i==0) return 0; return 1; } }
void songuyento(int A[], int n){
printf("\nCac so nguyen to co trong mang la: \n");
for(int i=0;iif (ktranguyento(A[i])) printf("%5d", A[i]); } int ktrachinhphuong(int n){ if(n<1) return 0; int i=sqrt(n); if(i*i==n) return 1; return 0; }
void sochinhphuong(int A[], int n){
printf("\nCac so chinh phuong co trong mang la: \n");
for(int i=0;iif (ktrachinhphuong(A[i])) printf("%5d",A[i]); } int ktrahoanhao(int n){ int tam=0; for(int i=1;iif (n%i==0) tam=tam+i; } if (tam!=0 && tam==n) return 1; else return 0; }
void sohoanhao(int A[], int n){
printf("\nCac so hoan hao co trong mang la: \n");
for(int i=0;iif (ktrahoanhao(A[i])) printf("%5d",A[i]); } int ktrachiahetcho5(int n){ for(int i=0;iif(i%5==0) return 1; return 0; } }
void chiahetcho5(int A[], int n){
printf("\nCac so chia het cho 5 co trong mang la: \n");
for(int i=0;iif (ktrachiahetcho5(A[i])) printf("%5d",A[i]); } int main(){ int n; printf("Nhap so phan tu:"); scanf("%d",&n); int A[n]; printf("Nhap phan tu:\n"); nhapmang(A,n); printf("Mang vua nhap:\n"); xuatmang(A,n); songuyento(A,n); sochinhphuong(A,n); sohoanhao(A,n); chiahetcho5(A,n); } Câu 2: #include int main(){ int i, j, k ,l; for(i=1;i<4;i++) for(j=0;j<4;j++) for(k=0;k<4;k++) for(l=0;l<4;l++)
if((i!=j)&&(i!=k)&&(i!=l)&&(j!=k)&&(j!=l)&&(k!=l))
printf("%5d",i*1000+j*100+k*10+l); return 0; }