Se citește un număr n natural. Sa se afișeze produsul cifrelor salw în programul C. Exemplu:n=5231,p=30(5*2*3*1)
Răspunsuri la întrebare
Răspuns de
1
Program ProdusulCifrelor;
var n,r,p : integer;
begin
writeln('Introduceti un numar:');
readln(n);
p:=1;
while n<>0 do
begin
r:=n mod 10;
p:=p*r;
n:=n div 10;
end;
writeln('Produsul cifrelor numarului introdus este:');
writeln(p);
end.
cosmaandra2000:
Acest raspuns a fost raportat deoarece utilizatorul voia in C. E a doua oara cand utilizatorul mentioneaza C, si tu folosesti Pascal, deci te rog sa fii mai atent. Eu totusi am lasat raspunsul ca poate cineva are nevoie vreodata de el in Pascal.
Răspuns de
1
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,p=1;
scanf("%d",&n);
while (n!=0)
{
p=p*(n%10);
n=n/10;
}
printf("%d",p);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă