Sa se scrie un program care sa calculeze și sa afișeze pe ecran produsul cifrelor pare și suma cifrelor impare a unui număr natural n citit de la tastatură.
Exemplu: se citește: n= 1234
se afișează: p=8 și s=4.
Răspunsuri la întrebare
Răspuns de
4
#include<bits/stdc++.h>
using namespace std;
int main()
{
int x,cif,s=0,p=1;
cin>>x;
while(x)
{
cif=x%10;
if(cif%2==0)
p*=cif;
else
s+=cif;
x/=10;
}
cout<<p<<" "<<s;
return 0;
}
using namespace std;
int main()
{
int x,cif,s=0,p=1;
cin>>x;
while(x)
{
cif=x%10;
if(cif%2==0)
p*=cif;
else
s+=cif;
x/=10;
}
cout<<p<<" "<<s;
return 0;
}
Răspuns de
3
#include<iostream>
using namespace std;
int n;
int main()
{int p{1}, s{0};
cin>>n;
while(n)
{ if((n%10)%2==0)
p=p*n%10;
else
s=s+n%10;
n=n/10;
}
cout<<p<<" "<<s;
}
using namespace std;
int n;
int main()
{int p{1}, s{0};
cin>>n;
while(n)
{ if((n%10)%2==0)
p=p*n%10;
else
s=s+n%10;
n=n/10;
}
cout<<p<<" "<<s;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă