3:
#include <iostream>
using namespace std;
int verif(long int x){
int dec, i, j, n;
for(i=0;i<4;i++){
dec = 1;
for(j=0;j<i;j++)
dec = dec * 10; //Generam nnumarul cu care scoatem ultimele i cifre
n=x/dec; //Scoatem pe rand utlimele 0-1-2-3 cifre,
if((n%10)%2==1&&((n/10)%10)%2==1&&((n/100)%10)%2==1){
//Verificam daca ultima, penultima, si antipenultima cifra sunt pare
return 1;
}
}
return 0;
}
int main(){
long int n;
int ver;
cout<<"n=";cin>>n;
if(n>999999||n<100000){
cout<<"numarul nu are 6 cifre";
}else{
ver=verif(n);
}
if(ver==1){
cout<<"Da";
}else{
cout<<"Nu";
}
return 0;
}
4 -- e prea mult de lucru la el :))