Separarea cifrelor unui numar



#include <iostream>

using namespace std;

int main()
{
   int numar;
   cin>>numar;
   while(numar!=0)
   {
      int ult_cifra=numar%10;
      //prelucrare cifra
      //dupa ce am prelucrat cifra, o vom elimina din numar
      numar=numar/10;
   }
} 



Explicatie:

- citim numarul
- cat timp numarul este diferit de 0 (mai avem cifre), in variabila ult_cifra vom memora ultima cifra a numarului si o vom prelucra, iar la final scapam de ultima cifra din numar