Răspuns :
#include <iostream>
using namespace std;
int a,b;
bool criteriu(int n) /// Verific daca n indeplineste criteriul
{
int prima=n%10,cant=n%10,ultima=n%10;
n/=10;
while(n)
{
ultima=n%10;
if(!((cant%2&&ultima%2==0)||(cant%2==0&&ultima%2)))
return false;
n/=10;
cant=ultima;
}
if(ultima==prima)
return true;
else
return false;
return true;
}
int main()
{
cin>>a>>b; /// Citesc capetele intervalului
for(int i=a;i<=b;++i)
if(criteriu(i)) /// Le afisez pe cele care indeplinesc criteriul
cout<<i<<' ';
return 0;
}
using namespace std;
int a,b;
bool criteriu(int n) /// Verific daca n indeplineste criteriul
{
int prima=n%10,cant=n%10,ultima=n%10;
n/=10;
while(n)
{
ultima=n%10;
if(!((cant%2&&ultima%2==0)||(cant%2==0&&ultima%2)))
return false;
n/=10;
cant=ultima;
}
if(ultima==prima)
return true;
else
return false;
return true;
}
int main()
{
cin>>a>>b; /// Citesc capetele intervalului
for(int i=a;i<=b;++i)
if(criteriu(i)) /// Le afisez pe cele care indeplinesc criteriul
cout<<i<<' ';
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!