Sa da un numar natural N.
a)sa se elimine cifra maxima din numar, de cate ori apare.

b)sa se interscimbe prima cifra din numar cu ultima cifra din numar

c)sa se formeze un nou numar din cifrele pare in ordinea in care apar in numar.

IN PSEUDOCOD va rog din suflet <3

Răspuns :

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 :)