Se da fișierul test.txt de numere întregi.Să se afișeze:
suma numerelor cu 5 divizori
in C++
1DianaMaria3:
și se afișează ,,normal"
5
16 18 23 81 34
Răspunsuri la întrebare
Răspuns de
1
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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă