3665 - CMMCP: Difference between revisions

From Bitnami MediaWiki
No edit summary
No edit summary
Line 6: Line 6:
Programul va afișa pe ecran valoarea cerută.
Programul va afișa pe ecran valoarea cerută.
== Restricții și precizări ==
== Restricții și precizări ==
* 0 ⩽ numar1, numar2 ⩽ 1.000.000.000.000
* 0 ⩽ număr1 ⩽ 1.000.000.000.000
== Exemplu ==
== Exemplu ==
; Intrare
; Intrare

Revision as of 06:50, 11 March 2023

Cerința

Se dă un număr natural număr1. Determinaţi cea mai mare cifră pară a sa. Dacă numărul nu are cifre pare se va afişa numărul 10.

Date de intrare

Programul citește de la tastatură numărul număr1.

Date de ieșire

Programul va afișa pe ecran valoarea cerută.

Restricții și precizări

  • 0 ⩽ număr1 ⩽ 1.000.000.000.000

Exemplu

Intrare
1440
Ieșire
4


Rezolvare

<syntaxhighlight lang="python" line> număr1 = int(input()) maxim = 10

if număr1 == 0:

   maxim = 0

while număr1 != 0:

   if maxim == 10:
       if număr1 % 2 == 0:
           maxim = număr1 % 10
   else:
       if număr1 % 10 > maxim and număr1 % 2 == 0:
           maxim = număr1 % 10
   număr1 = număr1 // 10

print(maxim)

</syntaxhighlight>