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

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ăspunsuri la întrebare

Răspuns de Utilizator anonim
1

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


perversu: mulțam
Alte întrebări interesante