Informatică, întrebare adresată de alin23451, 8 ani în urmă

elimina cifra minima din numar in C++ va rog (100 de puncte primiti)

Răspunsuri la întrebare

Răspuns de fnaf4460
0

#include <iostream>

using namespace std;

int main() {

   int n, m = 9, cn;

   cin >> n;

   cn = n;

   do {

       int c = cn % 10;

       if (c < m)

           m = c;

   } while(cn /= 10);

   int P = 1, nou = 0;

   do {

       int c = n % 10;

       if (c != m)

       {

           nou = c * P + nou;

           P *= 10;

       }

   } while (n /= 10);

   cout << nou << endl;

}

Alte întrebări interesante