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

Cum poti elimina prima cifra a unui numar daca nu stiu cate cifre are numarul respectiv?
In C++.

Răspunsuri la întrebare

Răspuns de ploPLO123
1

Răspuns:

#include <iostream>

using namespace std;

int main() {

   int x, x_fara_cf, p10;

   cin >> x;

   p10 = 1;

   x_fara_cf = 0;

   while ( x >= 10 ) {

       x_fara_cf = x % 10 * p10 + x_fara_cf;

       p10 *= 10;

       x /= 10;

   }

   cout << x_fara_cf;

   return 0;

}

Explicație:

Din pacate nu exista o operatie care sa faca treaba asta.

Asta este o metoda doar.


xBobo: Multumesc, dar ar merge sa fac oglinditul unui numar si dupa sa fac operatia / 10 si dupa sa ii fac iar oglinditul?
ploPLO123: da ar merge
Alte întrebări interesante