Răspuns:
#include <iostream>
using namespace std;
int n, minim = 10, v[10], i = 1, k;
int main()
{
cin >> n;
while(n)
{
v[i] = n % 10, i++;
if(n % 10 < minim)
minim = n % 10;
k++;
n /= 10;
}
for(i = k; i >= 1; i--)
{
if(v[i] == minim)
v[i] = -1, i = 0;
}
for(i = k; i >= 1; i--)
if(v[i] != -1)
n = n * 10 + v[i];
cout << n;
return 0;
}
Explicație: