Lập trình C: Tìm số nguyến tố trong mảng số thực
#include <stdio.h>
#include <conio.h>
void main()
{
float a[10];
int co, n, i, j, dem=0;
clrscr();
printf("\nNhap so phan tu cua mang: ");
scanf("%d", &n);
while(n<=0)
{
printf("\nDe nghi nhap lai so phan tu cua mang: ");
scanf("%d", &n);
}
printf("\nNhap cac phan tu cua mang:");
for(i=0; i<n; i++)
{
printf("\na[%d] = ", i);
scanf("%f", &a[i]);
}
printf("\nCac phan tu cua mang la so nguyen to gom: ");
for(i=0; i<n; i++)
if(a[i]>0 && a[i]-(int)a[i]==0)
{
co=0;
for(j=2; j<a[i]/2+1; j++)
if((int)a[i]%j==0)
co=1;
if(co==0)
{
dem++;
printf("%.0f ", a[i]);
}
}
if(dem==0)
printf("Khong phan tu nao cua mang la so nguyen to!");
getch();
}