1.Se citesc doua numere naturale a si b.Sa se afiseze intervalul dintre [a,b].
2.Se citeste un n numar natural . Afisati media aritmetica a divizorilor lui n.
C++
Răspunsuri la întrebare
Răspuns de
1
1.
#include <iostream>
using namespace std;
int main()
{
int a,b,i;
cin>>a>>b;
for(i=a;i<=b;i++)
cout<<i<<" ";
return 0;
}
2.
Pentru a afla media aritmetica a divizorilor lui n,voi declara o variabila S unde o sa adaug pe parcurs divizorii si un k pentru a-i numara.
Nu-i nevoie sa ne intrebam daca k!=0,deoarece orice numar are cel putin 2 divizorii.
#include <iostream>
using namespace std;
int main()
{
int n,S=0,k=0,i;
float Ma;
cin>>n;
for(i=1;i<=n;i++)
if(n%i==0)
{
S=S+i;
k=k+1;
}
Ma=S/k;
cout<<Ma;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int a,b,i;
cin>>a>>b;
for(i=a;i<=b;i++)
cout<<i<<" ";
return 0;
}
2.
Pentru a afla media aritmetica a divizorilor lui n,voi declara o variabila S unde o sa adaug pe parcurs divizorii si un k pentru a-i numara.
Nu-i nevoie sa ne intrebam daca k!=0,deoarece orice numar are cel putin 2 divizorii.
#include <iostream>
using namespace std;
int main()
{
int n,S=0,k=0,i;
float Ma;
cin>>n;
for(i=1;i<=n;i++)
if(n%i==0)
{
S=S+i;
k=k+1;
}
Ma=S/k;
cout<<Ma;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Geografie,
9 ani în urmă