Informatică, întrebare adresată de sarahsecara, 8 ani în urmă

1. Sa se afiseze inversul unui numar citit de la tastatura in care se va dubla doar cifrele pare. Ex n=214 se va afisa 44122 in c++

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n, m=0, uc;

   cin >> n;

   while (n) {

       uc=n%10;

       n=n/10;

       if (uc%2==0) {

           m=m*100+uc*10+uc;

       }

       else m=m*10+uc;

   }

   cout << m;

   return 0;

}

Explicație:

Succese!

Răspuns de lucaciucandrei
0

COROANA TE ROG!!!

#include<iostream>

using namespace std;

int main(){

   int n, in=0;

   cin>>n;

   while(n!=0){

       ((n%10)%2==0)?in=(in*10+n%10)*10+n%10:in=in*10+n%10;

       n/=10;

   }

   cout<<in;

   return 0;

}

Alte întrebări interesante