Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Bitnami MediaWiki
Search
Search
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
0056 - Numărare Perechi
(section)
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Explicatie rezolvare == Acest program conține două funcții și o secțiune principală de cod care le folosește. 1. Funcția "count_matching_digits(num1, num2)" primește doi parametri de tip întreg și returnează numărul de cifre identice dintre cele două numere. Funcția utilizează un ciclu "while" pentru a parcurge cifrele din ambele numere. În fiecare iterație, se verifică dacă ultima cifră a fiecărui număr este identică și, dacă da, se adaugă 1 la contorul "count". Apoi, ultima cifră a fiecărui număr este eliminată prin împărțirea la 10, până când numărul doi ajunge la zero. La final, funcția returnează valoarea contorului "count". 2. Funcția "validate_input(num)" primește un parametru de tip întreg și verifică dacă numărul se încadrează în intervalul (-1.000.000, 1.000.000). Dacă numărul nu se încadrează în interval, funcția afișează un mesaj de eroare și oprește programul utilizând funcția "exit()". În caz contrar, funcția returnează valoarea "True". În secțiunea principală a programului, utilizatorul introduce două numere folosind funcția "input()". Apoi, fiecare număr este validat utilizând funcția "validate_input(num)" și, dacă numerele sunt valide, funcția "count_matching_digits(num1, num2)" este apelată pentru a calcula numărul de cifre comune între cele două numere. Dacă cele două numere sunt invalide, programul va continua să solicite introducerea unor numere valide utilizând o buclă "while". La final, programul afișează numărul de cifre comune.
Summary:
Please note that all contributions to Bitnami MediaWiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Bitnami MediaWiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Toggle limited content width