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

sa fie scris in format digital​

Anexe:

Răspunsuri la întrebare

Răspuns de raulardelean10
1

Răspuns:

#include <bits/stdc++.h>

using namespace std;

int n,s=0,cn;

int main()

{

cin>>n;

cn=n;///copia lui n

do

{

s+=n%10;

n/=10;

}while(n!=0);

if(s%2==0)

{

int ogl=0;

while(cn)

{

ogl=ogl*10+cn%10;

cn/=10;

}

cout<<ogl;

}

else

{

int mini=10,maxi=-1;

while(cn)

{

if(cn%10>maxi) maxi=cn%10;

if(cn%10<mini) mini=cn%10;

cn/=10;

}

cout<<maxi<<' '<<mini;

}

return 0;

}

Alte întrebări interesante