Cerinta: se citeste un numar natural n. Sa se gaseasca suma divizorilor impari ai sai.
Date de intrare: se citeste de la tastatura un numar natural n.
Date de iesire: programul va afisa pe ecran numarul natural S, reprezentand suma divizorilor impari ai lui n.
Restrictii si precizari: 0
In c++ va rog!
Răspunsuri la întrebare
Răspuns de
0
ifstream f("nr.in");
ofstream g("nr.out");
int main()
{
int n,d,s=0;
f>>n;
for(d=1;d<=n;d++)
if(n%d==0)
if(d%2!=0)
s=s+d;
g<<s;
ofstream g("nr.out");
int main()
{
int n,d,s=0;
f>>n;
for(d=1;d<=n;d++)
if(n%d==0)
if(d%2!=0)
s=s+d;
g<<s;
Răspuns de
0
#include<iostream>using namespace std;int main(){ int n,i,s=0; cin>>n; for(i=1;i<=n;i++) { if((n%i==0)&&(i%2!=0)) s+=i; } cout<<"Suma divizorilor impari:"<<s;
}
}
Alte întrebări interesante