Răspuns:
citeste n;
//a
maxim<-0;
a<-n;
pentru i<-1,n executa
| v[i]<-n%10;
| daca (v[i]>maxim) atunci
| | maxim<-v[i];
| n<-n/10;
nr<-0;
pentru i<-a,1 executa
| daca(v[i]!=maxim) atunci
| | nr<-nr*10+v[i];
scrie nr;
//c
nr3<-0;
pentru i<-a,1 executa
| daca(v[i]%2==0) atunci
| | nr3<-nr3*10+v[i];
//b
b<-v[1];
v[1]<-v[a];
v[a]<-v[1];
nr2<-0;
pentru i<-a,1 executa
| nr2<-nr2*10+v[i];
scrie nr2;
scrie nr3;
Explicație:
nu am mai facut pseudocod de 2 ani sper ca m-am descurcat :)