1) Calculați media aritmetica a cifrelor pare ale unui număr natural n.
2) Determinați cea mai mica si cea mai mare cifra dintr un număr n natural dat.
In c/c++
Răspunsuri la întrebare
Răspuns de
4
1.
#include <iostream>
using namespace std;
int main()
{ int n,s=0,k=0;
cin>>n;
while(n)
{
if(n%10%2==0)
{
s=s+n%10;
k++;
}
n=n/10;
}
cout<<"Media aritmetica:"<<(float)s/k;
}
2.
#include <iostream>
using namespace std;
int main()
{ int n,s=0,k=0,maxim,minim;
cin>>n;
maxim=n%10;
minim=n%10;
n=n/10;
while(n)
{ if(n%10>maxim)
maxim=n%10;
else
if(n%10<minim)
minim=n%10;
n=n/10;
}
cout<<"Maxim: "<<maxim<<endl;
cout<<"Minim: "<<minim;
}
#include <iostream>
using namespace std;
int main()
{ int n,s=0,k=0;
cin>>n;
while(n)
{
if(n%10%2==0)
{
s=s+n%10;
k++;
}
n=n/10;
}
cout<<"Media aritmetica:"<<(float)s/k;
}
2.
#include <iostream>
using namespace std;
int main()
{ int n,s=0,k=0,maxim,minim;
cin>>n;
maxim=n%10;
minim=n%10;
n=n/10;
while(n)
{ if(n%10>maxim)
maxim=n%10;
else
if(n%10<minim)
minim=n%10;
n=n/10;
}
cout<<"Maxim: "<<maxim<<endl;
cout<<"Minim: "<<minim;
}
Aliiinnna:
Multumesc mult !!
Alte întrebări interesante
Informatică,
8 ani în urmă
Engleza,
8 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă