Informatică, întrebare adresată de JimmyStewart, 9 ani în urmă

Se citeste un numar n. Afisati numarul rezultat prin eliminarea primei cifre a lui n. Va rog rezolvati cat mai repede! Multumesc!

Răspunsuri la întrebare

Răspuns de radugiulia
1
#include <iostream>
using namespace std;
int main(){    int n,p=1,nrnou=0,v=0;    cin>>n;    while(n>9)    {       v=p*(n%10);       nrnou=nrnou+v;       p=p*10;       n=n/10;    }    cout<<nrnou;    return 0;}

radugiulia: #include <iostream>

using namespace std;

int main()
{
int n,p=1,nrnou=0,v=0;
cin>>n;
while(n>9)
{
v=p*(n%10);
nrnou=nrnou+v;
p=p*10;
n=n/10;
}
cout<<nrnou;
return 0;
}
Răspuns de rossetta
2
#include <iostream>
using namespace std;
int main() {
    int n;
    cin >> n;
    int cn = n;
    int p = 1;  
    while(cn > 9){
      p = p * 10;
      cn = cn / 10;
    }
    cout << n % p;
    return 0;
}

rossetta: cn este copia lui n, p este 10 la puterea numarul de cifre - 1
Alte întrebări interesante