[TEMA] Subprogram
Last Updated: Dec 20 2014 15:06, Started by
sstudio
, Dec 20 2014 14:58
·
0
#1
Posted 20 December 2014 - 14:58
Salut ! Trebuie sa fac un subprogram pe care sa-l apelez in programul principal si pe baza caruia sa fie eliminate toate cifrele impare dintr-un numar citit de la tastatura.
int P(int n ,int c){ int nr_nou=0,p=1,u_cif; while(n) { u_cif=n%10; if(u_cif!=c) { nr_nou=u_cif*p+nr_nou; p*=10; } n/=10; } return nr_nou; int main(){ int x,n; cin>>n; x=P(P(P(P(P(n,1),3),5),7),9); cout<<x; } Intrebarea mea este daca exista vreo metoda mai eleganta de a apela acelasi subprogram pentru o afisare corecta. Multumesc anticipat! |
#2
Posted 20 December 2014 - 15:06
Tranaformi numarul in vector apoi pentru fiecare element al vectorului determini ce te intereseaza si iei o decizie daca il pastrezi sau nu.
|
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users