cậu tự học nha! Tìm số chính phương và số nguyên tố trong hàm vừa nhập PHP: #include <stdio.h>#include <conio.h>#include <math.h>void main (){ int num[20]; int i,n,choice,tong,snt,scp; int dem,demscp,demuoc,demsont; do { clrscr(); printf("1.Nhap so luong va tung phan tu.\n"); printf("2.Tong cac phan tu trong mang.\n"); printf("3.Tim cac phan tu am trong mang.\n"); printf("4.Tim cac phan tu la so chinh phuong.\n"); printf("5.Tim cac phan tu la so nguyen to.\n"); printf("6.Thoat\n"); printf("Hay nhap lua chon cua ban : "); scanf("%d",&choice); switch(choice) { case 1: printf("Hay nhap so luong phan tu : "); scanf("%d",&n); for ( i=0; i<n ; i++) { printf("\nHay nhap phan tu %d : ",i+1); scanf("%d",&num[i]); } getch(); break; case 2: tong = 0; for (i=0;i<n;i++) tong = tong + num[i]; printf("\nTong cac phan tu trong chuoi la : %d\n",tong); getch(); break; case 3: dem=0; for(i=0;i<n;i++) { if(num[i]<0) dem++; } if(dem!=0) { printf("\nCac so am trong mang la : "); for(i=0;i<n;i++) if(num[i]<0) printf("\t%d",num[i]); } else printf("Trong mang khong co phan tu am.\n"); getch(); break; case 4: scp = sqrt(i); demscp = 0; for (scp=0;scp<n;scp++) { if(scp=i*i ) demscp++; } if(demscp!=0) { printf("\nCac so chinh phuong trong mang la : "); for(scp=0;scp<n;scp++) if(scp=i*i) scp = sqrt(i); printf("\t%d",scp); } else printf("\nMang vua nhap khong co so chinh phuong."); getch(); break; case 5: demuoc = 0; demsont = 0; for (i=1;i<=n;i++) { if(snt%i==0) demuoc++; demsont++; } if (demuoc!=0 ) { printf("\nCac so nguyen to trong mang : "); for(i=1;i<n;i++) if(snt%i==0) printf("%d",snt); } else printf("\nMang vua nhap khong co so nguyen to."); getch(); break; case 6: break; default: printf("Ban da nhap sai.\n"); printf("Xin vui long nhap lai."); getch(); } }while (choice != 6); getch(); }