salut! am nevoie urgent de o rezolvare clara si corecta pt tema asta imi dau toate punctele + coroana + cel mai inteligent raspuns pana la ora 17 am nevoie de un raspuns



Rezolvați următoarele probleme, folosind pseudocodul:

1. Factorialul unui numar natural n, după formula

n!=1*2*3*...*n

2. Media aritmetica a n numere naturale, după formula:

ma=(n1+n2+...+nn)/n.

3. Sa se afle daca un numar este perfect.

Un numar este perfect daca este egal cu suma divizorilor sai, inclusiv 1, dar fara el insusi.

Exemplu: 6=1+2+3 este numar perfect.

Pseudocodul este:

d, n, s - intregi

citeste n

s-o

pentru d-1 p\n[ la (n/2 ) executa

daca n mod d = 0 atunci

s=s+d

sfarsit pentru

daca s=n atunci

scrie "este numar perfect"


Pentru fiecare problema realizati un exemplu concret.


Răspuns :

1)

citeste n

fac=1

daca n=0 atunci

  scrie 1

altfel

  pentru i=1, n executa

      fact=fact*i

scrie fact

exemplu: n=5 => i=1, fact=1; i=2, fact=2; i=3, fact=6; i=4, fact=24; i=5, fact=120

2)

citeste n

copie=n

cat timp copie>=1 executa

  citeste nr

  suma=suma+nr

  contor=contor+1

  copie=copie-1

scrie suma/contor

exemplu: n=3 => copie=3, nr=2, suma=2, contor=1; copie=2, nr=4, suma=6, contor=2; copie=1, nr=8, suma=14, contor=3, copie=0 => stop => 14/3=4,66

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!


RO Learnings: Alte intrebari