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

Se citeste de la tastatura un vector v cu n elemente numere intregi.Sa se calculeze si sa se afiseze daca elementul maxim din cadrul vectorului este o valoare prima
Va rog ajutor

Răspunsuri la întrebare

Răspuns de valentinstoian99
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, v[101];

   cin >> n;

   int maxim = -10000, p = 0;

   for (int i = 1; i <= n; ++i) {

       cin >> v[i];

       if (v[i] > maxim) {

           maxim = v[i];

       }

   }

   for (int i = 1; i <= maxim / 2; ++i) {

       if (maxim % i == 0) {

           ++p;

       }

   }

   if (p > 2) {

       cout << "Valoarea maxima " << "[" << maxim << "]" << " nu este o valoare prima";

   } else {

       cout << "Valoarea maxima " << "[" << maxim << "]" << " este o valoare prima";

   }

   return 0;

}

Explicație:

Alte întrebări interesante