👤

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

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!


Ze Learnings: Alte intrebari