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

Se citește un nr. nat. x și o cifră k( 0 mai mic sau egal decat k, k mai mic sau egal decat 9) . Să se scrie un program C++ care să elimine cifra k din x.
Exemplu: daca x=1445354 și k= 4 atunci x va fi 1535 .

Răspunsuri la întrebare

Răspuns de izdrew
0
#include <iostream>
using namespace std;
int main()
{
    int n,x=0,y=0,k;
    cout<<"n=";cin>>n;
    cout<<"k=";cin>>k;
    while (n)
    {
        if (n%10!=k)
            x=x*10+n%10;
        n/=10;
    }
    while (x)
    {
        y=y*10+x%10;
        x/=10;
    }
    cout<<y;
    return 0;
}



ZeClown: Thx
Alte întrebări interesante