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

Se citește n numar natural nenul. Afișați:
a) cea mai mica si cea mai mare cifra a lui n
b) cate cifre impare are numărul n
c) media aritmetică a sumei cifrelor lui n
d) verificați dacă inversul lui n este număr prim
Rezolvarea sa se faca in limbaj pseudocod.
Va rog sa ma ajutați cat de mult posibil :)​​

Răspunsuri la întrebare

Răspuns de stupare
1

Răspuns:

a)

întreg n,min,max

citeste n

min<--n%10

max<--n%10

n<--n/10

cat timp n!=0 executa

daca n%10<min atunci

min<--n%10

sf. daca

daca n%10>max atunci

max=n%10

sf. daca

n<--n/10

sf. cat timp

scrie min," ", max

b)

întreg n,m

citeste n

m<--0

cat timp n!=0 executa

daca n%2==1 atunci

m++

sf. daca

n<--n/10

sf. cat timp

scrie m

c)

întreg n,s,nr

citeste n

nr<--0

s<--0

cat timp n!=0 executa

nr++

s=s+n%10

n<--n/10

sf. cat timp

scrie s/nr

d)

întreg n,inv,cn,i,x

citeste n

cn=n

x=0

inv=0

cat timp n!=0 executa

inv=inv*10+n%10

n<--n/10

sf. cat timp

pentru i<--1,n executa

daca inv%i==0 atunci

x++

sf. daca

sf. pentru

daca x==2 atunci

scrie<<"da"

altfel

scrie<<"nu"

sf. daca


magicalremix: mulțumesc mult
stupare: nu ai pentru ce, spor:>>
Alte întrebări interesante