Răspuns :
citeste a,b;
min<-9
max<-0
cat timp (a>0) executa {
daca (a%10>max) atunci max <- a%10;
a = a/10;
}
cat timp (b>0) executa {
daca (b%10<min) atunci min <- a%10;
b = b/10;
}
x <- max*10+min
scrie x
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int a, b, minA = 10000000000, minB = 10000000000, cifra = 0;
cin >> a >> b;
int numarNou = 0;
while (a > 0) {
cifra = a % 10;
a /= 10;
if (cifra < minA) {
minA = cifra;
}
}
while (b > 0) {
cifra = b % 10;
b /= 10;
if (cifra < minB) {
minB = cifra;
}
}
numarNou += minA * 10 + minB;
return 0;
}
Explicație: