Se citeste un numar natural n. Sa se afiseze suma si produsul cifrelor din pozitiile pare (sau , varianta , impare) .Numararea pozitiilor se face incepand cu cifra cea mai semnificativa .
Am nevoie de ajuor ! Vã rog frumos în pseudocod!
Răspunsuri la întrebare
Răspuns de
13
Banuiesc eu ca cea mai semnificativa e prima cifra, sper ca asa si e.
sPar <- 0
pPar <- 1
sImp <- 0
pImp <- 1
nrCifre <- 0
citeste n
aux <- n
|-cat timp aux != 0 executa
| nrCifre = nrCifre+1
| aux = aux/10
|-
|-pentru nrCifre,poz,-1 executa
| |-daca poz%2=0 atunci
| | sPar = sPar+n%10
| | pPar = pPar*(n%10)
| |altfel
| | sImp = sImp+n%10
| | pImp = pImp*(n%10)
| |-
| n = n/10
|-
scrie "[Pozitii pare] Suma cifre: ", sPar, " Produs cifre: ", pPar, '\n'
scrie "[Pozitii impare] suma cifre: ", sImp, "Produs cifre", pImp
sPar <- 0
pPar <- 1
sImp <- 0
pImp <- 1
nrCifre <- 0
citeste n
aux <- n
|-cat timp aux != 0 executa
| nrCifre = nrCifre+1
| aux = aux/10
|-
|-pentru nrCifre,poz,-1 executa
| |-daca poz%2=0 atunci
| | sPar = sPar+n%10
| | pPar = pPar*(n%10)
| |altfel
| | sImp = sImp+n%10
| | pImp = pImp*(n%10)
| |-
| n = n/10
|-
scrie "[Pozitii pare] Suma cifre: ", sPar, " Produs cifre: ", pPar, '\n'
scrie "[Pozitii impare] suma cifre: ", sImp, "Produs cifre", pImp
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă