Theo lap trình C++ thì mình viết thế này có gì các bác chỉ thêm:
bool LaSNT(int x)
{
...int d=0;
...for(int i=1;i<=x;i++)
.......if(x%i==0)
.......d++;
return(d==2);
}
int DemSNT(LIST l)
{
...int d=0;
...for(NODE *p=l.pHead;p;p=p->pNext) //for(int i=o;i<n;i++)
....if(LaSNT(p->key)==true) //if(LaSNT=true)
....d++;
return d;
}
Bookmarks