Informatică, întrebare adresată de crisclenciu134, 9 ani în urmă

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.
Ловкость: ok
Ловкость: Da era să fie mai clar dacă scria în limbajul de programare C =))
Ловкость: Da mărog, merci că nu l-ai șters
Răspuns de cosmaandra2000
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