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

Salut, am o problema la informatica si am nevoie de rezolvare C++

enunt:

Se citeste un nr natural n si determinati numarul obtinut prin eliminarea tuturor cifrelor 0.
Ex.
n=20300; se va afisa 23

Răspunsuri la întrebare

Răspuns de radutanasa86
1
#include <bits/stdc++.h>
using namespace std;
char cuv[1005][1005],*p;
int main()
{
    int n,numar,sol;
    cin>>n;
    numar=sol=0;
    while(n>0)
    {
        if(n%10!=0)
            numar=numar*10+n%10;
        n/=10;
    }
    while(numar!=0)
    {
        sol=sol*10+numar%10;
        numar/=10;
    }
    cout<<sol<<"\n";
    return 0;
}

Alte întrebări interesante