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

sa se scrie un algoritm care sa calculeze suma S=1+1*2+1*2*3+...+1*2*3....*n,unde n este un număr natural citit.
structura for ​ pseudocod


RockLee: Trebuie sa precizezi daca vrei in pseudocod sau c++ sau pascal si asa mai departe cand mai pui intrebari de algoritmi in informatica.
militaru890: pseudocod
militaru890: am zis mai jos
militaru890: plzzz
RockLee: calm man, ca nu se si gandeste si se si scrie atat de usor
RockLee: nu iti raspunde cineva instant
militaru890: ok scuze

Răspunsuri la întrebare

Răspuns de RockLee
1

Răspuns:

c=1; s=0

for i=1 to n

c = c * i

s = s + c

Explicație: c e un carry care inregistreaza/retine doar inmultirile, s mai apoi le si aduna acele inmultiri, practic ai 2 pasi care le faci logic si la matematica in cap, mai intai inmultirea ca asa te-a invatat si apoi adunarea.


militaru890: am mai pus o tema mă ajuți tot la fel în pseudonimul
militaru890: cu 10 p
Alte întrebări interesante