👤

Se da un nr:
a)sa se elimine ultimele sale doua cifre
b)sa se dubleze prima si ultima cifra din numar(ex;143-->246)
c)sa se dubleze fiecare cifra para din numar(ex:241-->22441)
d)sa se verifice daca toate cifrele numarului sunt de aceasi paritate(pare/impare)


Răspuns :

Răspuns:

#include<iostream>

using namespace std

int main()

{

int n, copie;

cin>>n;

cout<<n/100;

copie=n%10*2;

p=10;

int x=n;

n=n/10;

while (n>9)

{

copie=copie+n%10*p;

p=p*10;

}

copie=copie+n*2*p;

n=copie;

cout<<n;

n=x;

p=1;

while(n)

{

copie=copie+n%10*p;

p=p*10;

if(n%2==0) {copie=copie+n%10*p;

p=p*10;}

n=n/10;

}

cout<<copie;

n=x;

int ok=0;

while(n>9)

{ if(n%10==1 && n/10%10==0 || n%10==0 && n/10%10==1){ok=1;

break;}

n=n/10;

}

if(ok==0) cout<<"DA";

else cout<<"NU":

return 0;

}

Explicație:

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari