Se citeste un nr intreg n. Sa se calculeze produsul cifrelor nenule.
Valoarea initiala va fi 1.Se prelucreaza pe rand cifrele numarului si daca cifra e nenula aceasta se inmulteste cu produsul.
Răspunsuri la întrebare
Răspuns de
5
#include <iostream>
using namespace std;
int main()
{
int n, c, p;
p=1;
cout << "n="; cin >> n;
while(n!=0)
{
c=n%10;
if(c!=0) p=p*c;
n=n/10;
}
cout << "Produsul: " << p;
return 0;
}
using namespace std;
int main()
{
int n, c, p;
p=1;
cout << "n="; cin >> n;
while(n!=0)
{
c=n%10;
if(c!=0) p=p*c;
n=n/10;
}
cout << "Produsul: " << p;
return 0;
}
Răspuns de
1
var n,p,c:integer;
begin
writeln('Introduceti numarul: ');
read(n);
p:=1;
while n>0 do
begin
c:=n mod 10;
if c>0 then p *= c;
n:= n div 10;
end;
writeln('Produsul cifrelor numarului este ',p);
end.
begin
writeln('Introduceti numarul: ');
read(n);
p:=1;
while n>0 do
begin
c:=n mod 10;
if c>0 then p *= c;
n:= n div 10;
end;
writeln('Produsul cifrelor numarului este ',p);
end.
Alte întrebări interesante
Limba română,
8 ani în urmă
Ed. tehnologică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă