Salut, cum pot forma un numar fara prima si ultima cifra a sa in C++? Fara vectori?
Exemplu, eu am numarul n=43167 si vreau sa imi afiseze pe ecran 316.


Răspuns :

#include <iostream>
using namespace std;
int main(){
int n,i=0,aux;
cin>>n;
n=n/10;    {elimina ultima cifra}
aux=n;
while(aux!=0)
{aux=aux/10;
i=i+1;}
aux=1;           {nu mai ai nevoie de variabila aux,asa ca o folosesti ca nr la care trebuie impartit n}

for(int j=1;j<=i;j++)
{aux=aux*10;
j++}
n=n%aux;
cout<<n;
return 0;}

P.S:nu am incercat programul ,te rog sa il verifici in codeblocks 
 sa nu aiba bug'uri :D 
sper ca ti-am fost de folos!!!!!!