Informatică, întrebare adresată de Razvan0643931, 8 ani în urmă

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

Răspuns de boiustef
5

#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";

}

Răspuns de victorboghean
0

#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);

}

Alte întrebări interesante