Se citeste un numar natural . Sa se calculeze si afiseze suma cifrelor pare si produsul cifrelor impare. URGENTTTT -pentru la informatica
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int n, cif, sumapare, produsimpare=1;
int main()
{
cout << "n= "; cin >> n;
while (n>0)
{
cif=n%10;
if (cif%2==0) sumapare=sumapare+cif;
else produsimpare=produsimpare*cif;
n=n/10;
}
cout << "Suma cifrelor pare= " << sumapare << "\n";
cout << "Produsul cifrelor impare= " << produsimpare << "\n";
}
#include <stdio.h>
#include <stdlib.h>
main(){
int n, k, p = 0, pr = 1, s = 0;
printf("Dati numarul n = ");
scanf("%d",&n);
while(n != 0){
k = n % 10;
n = n / 10;
if(k % 2 == 0){
printf("\n%d este par",k);
s+=k;
}else{
printf("\n%d este impar",k);
pr*=k;
}
}
printf("\n\nSuma numerelor pare este = %d",s);
printf("\nProdusul numerelor impare este = %d\n",pr);
}