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

Se citește un numar naural n.Sa se calculeze si sa se afișeze suma si produsul cifrelor sale. Folosind algoritmul pentru prelucrarea cifrelor unui număr.​

Răspunsuri la întrebare

Răspuns de ProTel
1

Răspuns:

using namespace std;

#include <iostream>

int main() {

int numar,suma,produs,cifra;

suma=0;produs=1;

cout << "Introduceti numarul :";

cin >> numar;

while (numar>0) { //inceput algoritm pentru prelucrare cifre

cifra=numar%10; //restul impartirii lui numar la 10

suma=suma+cifra;

produs=produs*cifra;

numar=numar/10; //parte intreaga din numar impartit la 10

} //sfarsit algoritm pentru prelucrare cifre

cout<<"Suma="<<suma<<"\n";

cout<<"Produs="<<produs;

}

Răspuns de maneamircearadu2006
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{int a, S=0,P=1,c;

cout<<"a=";

cin>>a;

while(a!=0)

{

   c=a%10;

   S=S+c;

   P=P*c;

   a=a/10;

}

cout<<"Produsul cifrelor numarului este="<<P<<endl;

cout<<"Suma cifrelor numarului este="<<S;

   return 0;

}

Explicație:

a - reprezinta numarul citit

S - reprezinta suma cifrelor

P - reprezinta produsul cifrelor

c - reprezinta ultima cifra a numarului, deoarece am scris in program ca "c=a%10

SPER SA TE AJUTE!

Alte întrebări interesante