Răspuns:
1) int n, C=1;
cin>>n;
if (n%10==9)
cout<<n<<" se termina cu cifra 9";
else cout<<n<<" nu se termina cu cifra 9";
for (int i=1;i<=n/2 && C<=2;i++)
{
if (n%i==0)
C=C+1;
}
if (C==2)
cout<<"PRIM";
else cout<<"NU E PRIM";
2) int n, OK=0, x, C, i=1, j;
cin >> n;
while (i <= n && OK == 0)
{
cin >> x;
C = 1;
for (j = 1; j <= x/2 && C <= 2; j++)
{
if (x%j == 0)
C = C + 1;
}
if (C == 2)
OK = 1;
i = i + 1;
}
for (j = 1; j <= n - i + 1; j++)
cin >> x;
if (OK == 0)
cout << "NU EXISTA NUMERE PRIME";
else cout << "EXISTA CEL PUTIN UN NUMAR PRIM";
3) int n;
float S, C=1, Ma;
cin>>n;
S=n;
for (int i=1;i<=n/2;i++)
{
if (n%i==0)
{
S=S+i;
C=C+1;
}
}
Ma=S/C;
cout<<Ma;
Explicație: