ofer foarte multe puncte + coroană (am nevoie de ceva bine explicat și corect)
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
0
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
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă