DAU COROANĂ!!!
Se da un număr natural n.
Cerinţa
Calculaţi numărul de divizori ai lui n.
Date de intrare
Fişierul de intrare nrdiv.in conţine pe prima linie numărul n
Date de ieşire
Fişierul de ieşire nrdiv.out va conţine pe prima linie numărul rez, reprezentând numărul de divizori ai lui n.
Restricţii şi precizări
0 < n <= 100000
Exemplu
nrdiv.in
6
nrdiv.out
4
Explicații:
Pentru numărul 6 avem divizorii 1,2,3,6 deci numărul acestora este egal cu 4.
În c++.
Răspunsuri la întrebare
Răspuns de
10
#include <fstream>
using namespace std;
ifstream fin("nrdiv.in");
ofstream fout("nrdiv.out");
int n,d,nrd;
int main()
{
fin>>n;
for (d=1;d<=n/2;d++)
if (n%d==0)
nrd++;
nrd++;
fout<<nrd;
}
using namespace std;
ifstream fin("nrdiv.in");
ofstream fout("nrdiv.out");
int n,d,nrd;
int main()
{
fin>>n;
for (d=1;d<=n/2;d++)
if (n%d==0)
nrd++;
nrd++;
fout<<nrd;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă