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


!19. Se citeşte un număr natural n. Să se afişeze numărul obținut prin eliminarea cifrei din mijloc, dacă n are un număr impar de cifre, respectiv a celor două cifre din mijloc, dacă n are un număr par de cifre.!
! in pseudocod !​

Răspunsuri la întrebare

Răspuns de lucaciucandrei
3

citeste n

i<-1

repeta

v[i]<-n%10

n<-n/10

i<-i+1

pana cand n=0

daca i%2==1 atunci

pentru x<-i/2+1, i-1

v[i]<-v[i+1]

i<-i-1

altfel

pentru x<-i/2, i-1

v[i]<-v[i+1]

i<-i-2

n<-0;

p<-1;

pentru x<-1, i

n<-n+v[x]*p;

p<-p*10

scrie n


mrdca: in pseudocod
lucaciucandrei: imediat
lucaciucandrei: gata am editat
lucaciucandrei: coroana pls
mrdca: pai nu e în pseudocod
lucaciucandrei: boss am editat acum uita-te iar
lucaciucandrei: citeste n
i<-1
repeta
v[i]<-n%10
n<-n/10
i<-i+1
pana cand n=0
daca i%2==1 atuncu
pentru x<-i/2+1, i-1
v[i]<-v[i+1]
i<-i-1
altfel
pentru x<-i/2, i-1
v[i]<-v[i+1]
i<-i-2
n<-0;
p<-1;
pentru x<-1, i
n<-n+v[x]*p;
p<-p*10
scrie n
Alte întrebări interesante