giải

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Đề 1

//Cau 1 //Cau 2
#include<stdio.h> #include<stdio.h>
#include<math.h> #include<math.h>
#include<conio.h> #include<conio.h>
int snt(int n){ void Nhap(int a[], int *n){
if(n<=1) return 0; printf("Nhap vao so luong phan tu cua mang a:");
for(int i=2; i<=sqrt(n); i++){ scanf("%d",n);
if(n%i==0) return 0; for(int i=0; i<*n; i++){
} printf("a[%d]=",i);
return n>1; scanf("%d",&a[i]);
} }
int main (){ }
int n; void Xuat(int a[], int n){
printf("Nhap vao n:"); printf("\nMang da nhap la:");
scanf("%d",&n); for(int i=0; i<n; i++){
printf("\nCac so nguyen to nho hon %d la: ",n); printf("\t%4d",a[i]);
for(int i=0; i<n; i++){ }
if(snt(i)) printf("%d\t",i); }
} int sohoanhao(int n){
} long s=0;
for(int i=1;i<n;i++){
if(n%i==0) {
//Cau 2 de 2 s+=i;
#include<stdio.h> }
#include<string.h> }
#include<math.h> if(s==n) return 1;
return 0;
void Nhap(char c[]){ }
printf("Nhap vao chuoi:");
gets(c); int main (){
int a[1000];
} int n;
void Xuat(char c[]){ Nhap(a,&n);
printf("Chuoi vua nhap la:"); Xuat(a,n);
puts(c); printf("\nCac so hoan hao co trong mang a la:");
} for(int i=0; i<n; i++){
int check(char c[]){ if(sohoanhao(a[i])){
int l=0, r=strlen(c)-1; printf("%d\t",a[i]);
while(l<=r){ }
if(c[l]!=c[r]) return 0; }
++l; return 0;
--r; }
}
return 1;
}
main(){
char c[1000];
Nhap(c);
Xuat(c);
if(check(c)) printf("\nLa chuoi doi xung!");
else printf ("\nKhong la chuoi doi xung!");
return 0;
}

You might also like