در مورد بخش اول سوالتون که فرمودید فوری هست
برای تشخیص عدد اول حتما تعاریف رو می دونید. در کل برای برنامه نویسی به هر زبان باید تعاریف رو کامل بدونید تا بتونید به جواب منطقی و درست برسید.
بقیه قسمت ها هم سادست روش فکر کنید اگر نتونستید براتون حل می کنم.#include<stdio.h>
#include<conio.h>
#include<math.h>
int aval(int n)
{
for (int i =2 ; i<sqrt(n) ; i ++){
if (n%i==0)
printf ("aval nist");
else printf ("aval ast");
}
}
int main ()
{
int n ;
scanf ("%d" , &n);
aval(n);
getch ();
}