#2798
Echilibrat
C++
Un număr natural este numit echilibrat dacă suma cifrelor sale de pe poziții pare este un număr par, iar suma cifrelor sale de pe poziții impare este un număr impar. Pozițiile cifrelor sunt numerotate de la dreapta la stânga, astfel: cifra unităților este pe poziția 0
, cifra zecilor este pe poziția 1
ș.a.m.d.
Subprogramul echilibrat
are un singur parametru, n
, prin care primește un număr natural (n∈[10,10
9
]
). Subprogramul returnează valoarea 1
dacă n
este echilibrat sau valoarea 0
în caz contrar.
Scrieți definiţia completă a subprogramului.
Subiect Bacalaureat 2018, sesiunea specială
Problema | Echilibrat | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #49085379 | Utilizator | |
Fișier | echilibrat.cpp | Dimensiune | 597 B |
Data încărcării | 14 Februarie 2024, 18:59 | Scor / rezultat | Eroare de compilare |
echilibrat.cpp: In function 'int main()': echilibrat.cpp:44:5: error: redefinition of 'int main()' int main(){ ^ echilibrat.cpp:35:5: error: 'int main()' previously defined here int main() ^ echilibrat.cpp: In function 'int echilibrat(int)': echilibrat.cpp:33:1: warning: control reaches end of non-void function [-Wreturn-type] } ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Echilibrat face parte din a doua categorie. Pentru aceste probleme se folosește un program suport, furnizat de propunătorul problemei. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.