👤

Se da fișierul test.txt de numere întregi.Să se afișeze:

suma numerelor cu 5 divizori

in C++​


Răspuns :

Răspuns:

Raspuns

Explicație:

#include <iostream>

#include <fstream>

using namespace std;

int div(int n)

{

   int div,cnt=0;

   div=2;

   while(div<=n/2)

   {

       if(n%div==0)

           cnt++;

       div++;

   }

   if(cnt+2==5)

       return 1;

   return 0;

}

int main()

{

   ifstream fin("C:/Users/PC/Desktop/test.txt");

   int v[100];

   int n,i,s=0;

   fin>>n;

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

       fin>>v[i];

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

   {

       if(div(v[i])==1)

           s+=v[i];

   }

   cout<<s;

   return 0;

}