Se citește un număr natural n. Determinați cel mai mare număr care se poate obține prin eliminarea unei singure cifre din scrierea numărului n.
Problema cifra1 de pe Pbinfo
#361
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <bits/stdc++.h>
using namespace std;
int n, cn, nc, cmin = 9, inv, ok;
int main()
{
cin >> n;
cn = n;
while(cn)
{
if(cmin > cn % 10)
{
cmin = cn % 10;
}
cn /= 10;
}
while(n)
{
inv = inv * 10 + n % 10;
n/=10;
}
while(inv)
{
if(inv % 10 == cmin and ok == 0)
{
ok = 1;
}
else
{
cout << inv % 10;
}
inv /= 10;
}
return 0;
}
Explicație:
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă