Informatică, întrebare adresată de 565hh, 8 ani în urmă

Se citește un număr natural n cu cel mult 9 cifre. Afișați cea mai din dreapta cifră pară și cea mai din stânga cifră impară. Dacă n nu conține cifre pare se va afișa - 1. Dacă n nu conține cifre impare se va afișa - 2. ​

Răspunsuri la întrebare

Răspuns de NuStiuCeSaPunAici2
2

Răspuns:

//Se citeste un numar natural n cu cel mult 9 cifre. Afisati cea mai din dreapta cifra para si cea mai din stânga cifra impara.  Daca n nu contine cifre pare se va afisa - 1. Daca n nu contine cifre impare se va afisa - 2.  

#include<iostream>

using namespace std;

int main()

{int n,k=0,c,ci=0;

cout<<"n=";cin>>n;

while(n!=0)

{c=n%10;

n=n/10;

if((c%2==0)&&(k==0))

{cout<<c<<endl;

k=1;

}

if(c%2!=0)

ci=c;

}

if(k==0)

cout<<"-1"<<endl;

if(ci!=0)

cout<<ci;

else

cout<<"-2";

}

Alte întrebări interesante