Informatică, întrebare adresată de anonimm238, 8 ani în urmă

Se citeste in variabila n, un numar natural nenul. Sa se scrie un alg. care verifica
daca numarul se termina cu cifra 9 si este prim.
 Se citeste in variabila n, un numar natural nenul si n numere intregi.Sa se scrie
un alg. care verifica daca printre numerele citite exista cel putin un numar prim si
sa se dea un mesaj corespunzator.
 Sa se scrie un alg. care afiseaza media aritmetica a divizorilor unui numar
natural nenul citit in variabila n.

Răspunsuri la întrebare

Răspuns de ovdumi
2

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:

Alte întrebări interesante