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

1. De la tastatura se citesc n numere intregi. Sa se calculeze media aritmetica dintre maximul si minimul numerelor
citite. De ex. se citesc n=10 numere, 12,89,15,47,32,5,78,26,96,10, max va fi 96, min va fi 5, media aritmetica
(96+5)/2=50.5.
2. De la tastatura se citeste un numar natural. Sa se construiasca numarul format din cea mai mare si cea mai mica cifra
a numarului citit. De exemplu, daca se citeste n=273498, raspunsul va fi 92. Obs. Cifra cea mai mare va fi cifra zecilor, iar
cifra cea mai mica va fi cifra unitatilor.
obs
initial max=8, min=8 (prima cifra extrasa)
la final max=9, min=2, iar nr=9*10+2 (max*10+min)

Sub forma de pseudocod

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

1

citeste n

citeste x

max<-x, min<-x

pentru i<-2, n executa

citeste x

daca x>max atunci max<-x

daca x<min atunci min<-x

scrie (max+min)/2

2

citeste n

max<- -1

min<-10

repeta

daca n%10>max atunci max<-n%10

daca n%10<min atunci min<-n%10

n<-[n/10];

pana cand n=0

n<-max*10+min

scrie n

Alte întrebări interesante