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ăspunsuri la întrebare
Răspuns de
0
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 :)
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Franceza,
8 ani în urmă
Istorie,
8 ani în urmă
Geografie,
9 ani în urmă
Matematică,
9 ani în urmă