Din fișierul vector.in se citește un vector cu n elemente (n<=100), numere naturale. Să se verifice
dacă există numere prime printre cele citite. Să se afișeze mesajul DA în fișierul vector.out dacă există
numere prime sau NU dacă nu există.
Exemple.
Pentru n=7 și vectorul 24 25 17 6 3 4 9 se va afișa DA, iar pentru n=5 și vectorul 6 21 8 15 32 se va
afișa NU.

Răspuns :

COROANA TE ROG!!!

#include<iostream>

#include<fstream>

using namespace std;

int prim(int x){

   if(x==0||x==1) return 0;

   if(x==2||x==3) return 1;

   for(int i=2;i<=x/2;i++) if(x%i==0) return 0;

   return 1;

}

int main(){

   int n, v[101], k=2;

   ifstream f("vector.in");

   f>>n;

   for(int i=1;i<=n;i++) f>>v[i];

   f.close();

   for(int i=1;i<=n&&k!=0;i++) if(prim(v[i])==1) k--;

   ofstream g("vector.out");

   if(k!=0) g<<"NU";

   else g<<"DA";

   g.close();

   return 0;

}