Se citeste un numar natural n.Sa se determine si sa se afiseze media aridmetica a cifrelor sale impare.In cazul in care nu are cifre impare ,se va afisa un mesaj corespunzător.Folosind algoritmul pentru prelucrarea cifrelor unui numar
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main(){
int n,cifra,nci,s;
nci=0;//initial numar de cifre impare este 0
s=0;
cout<<"Numarul:";
cin>>n;
while (n>0){
cifra=n%10;
if (cifra%2==1) {
s=s+cifra;
nci++;
}
n=n/10;
}
if (nci==0)
cout<<"Nu sunt cfre impare!";
else
cout<<"media aritmetica :"<<(s/nci);
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă