Buna ! Am nevoie de ajutor:
1.Se da un numar natural.Sa se verifice daca are toate cifrele cu aceeasi paritate.
2.Se da un numar natural si o cifra.Sa se afiseze de cate ori si pe ce pozitii apare cifra in numar(numaratoare la alegere)
3.Se da un numar natural.Sa se specifice daca nu are nici o cifra impara.
4.Se da un numar natural.Sa se formeze un nou numar doar din cifrele lui impare
a) in ordinea in care se gasesc in numar
b)in ordinea inversa
Multumesc mult ?!
Răspunsuri la întrebare
Răspuns de
2
O sa iti scriu doar declaratiile si main-ul
1. int n,ok=1,c;
int main(){
cin>>n;c=n%10;n/=10;
while(n)
{if(n%10%2!=c%2) {ok=0;break;}
c=n%10; n/=10;
}
if(ok) cout<<"Aceeasi paritate";
else cout<<"NU";
}
2. int n,p,c,nr,i=1;
int main(){cin>>n>>c;
while(n){if(n%10==c) nr++; p=p*10+n%10;
n/=10;} cout<<"Cifra apare de "<<nr<<"ori"<<endl;
while(p){if(p%10==c) cout<<i<<' ';
i++; p/=10;
}
}
3. Cerinta e putin cam neclara
4. int n, p,a,b;
int main(){cin>>n;
//pentru a crea un nou numar cu cifrele in ordinea in care apar(stanga-dreapta) realizam oglinditul numarului initial.Cu aceasta ocazie cream si b, al doilea numar
while(n){if(n%10%2) b=b*10+n%10;
p=p*10+n%10; n/=10;
}
while(p){if(p%10%2) a=a*10+p%10;p/=10;
}
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}
1. int n,ok=1,c;
int main(){
cin>>n;c=n%10;n/=10;
while(n)
{if(n%10%2!=c%2) {ok=0;break;}
c=n%10; n/=10;
}
if(ok) cout<<"Aceeasi paritate";
else cout<<"NU";
}
2. int n,p,c,nr,i=1;
int main(){cin>>n>>c;
while(n){if(n%10==c) nr++; p=p*10+n%10;
n/=10;} cout<<"Cifra apare de "<<nr<<"ori"<<endl;
while(p){if(p%10==c) cout<<i<<' ';
i++; p/=10;
}
}
3. Cerinta e putin cam neclara
4. int n, p,a,b;
int main(){cin>>n;
//pentru a crea un nou numar cu cifrele in ordinea in care apar(stanga-dreapta) realizam oglinditul numarului initial.Cu aceasta ocazie cream si b, al doilea numar
while(n){if(n%10%2) b=b*10+n%10;
p=p*10+n%10; n/=10;
}
while(p){if(p%10%2) a=a*10+p%10;p/=10;
}
cout<<"a="<<a<<endl;
cout<<"b="<<b<<endl;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă