daca stie cineva sa rezolve aceste 3 probleme in pseudocod.
Răspunsuri la întrebare
Răspuns:
21)
citeste n;
nr_cifre = 0;
cat timp n>0 executa
n=n/10;
nr_cifre=nr_cifre+1;
scrie nr_cifre;
22)
citeste n;
maxim = n%10; // se ia ultima cifra si se pune in variabila maxim
n=n/10; // se taie ultima cifra
cat timp n>0 executa
cifra=n%10; // se ia ultima cifra si se pune in variabila cifra
n=n/10;
daca cifra>maxim atunci
maxim=cifra; // daca cifra este mai mare decat ce avem memorat in maxim, actualizam variabila maxim
scrie maxim;
23)
citeste n;
minim = n%10; // se ia ultima cifra si se pune in variabila minim
n=n/10; // se taie ultima cifra
cat timp n>0 executa
cifra=n%10; // se ia ultima cifra si se pune in variabila cifra
n=n/10;
daca cifra<minim atunci
minim=cifra; // daca cifra este mai mica decat ce avem memorat in minim, actualizam variabila minim
scrie minim;
Explicație: