0008 - Maxim3: Difference between revisions

From Bitnami MediaWiki
Pagină nouă: ==Cerință== Se dau 3 numere întregi. Calculați maximul celor 3 numere date. ==Date de intrare== Fişierul de intrare maxim3.in conţine pe prima linie 3 numere întregi separate prin spaţii. ==Date de ieșire== Fişierul de ieşire maxim3.out va conţine pe prima linie numărul max, reprezentând maximul numerelor din fişierul de intrare. ==Restricții de precizări== *valoarea absolută a numerelor din fișierul e intrare va fi mai mică decât 200000 ==Exemplul 1== ;...
Tag: visualeditor
 
No edit summary
Tag: visualeditor
Line 23: Line 23:
:200
:200


== Rezolvare ==
== Rezolvare ver. 1 ==
<syntaxhighlight lang="python" line="1" start="1">
<syntaxhighlight lang="python" line="1" start="1">
with open("maxim3.in") as f:
def main():
    a, b, c = map(int, f.readline().split())
    with open("maxim3.in", "r") as f:
maxim = max(a, b, c)
        a, b, c = map(int, f.readline().split())
with open("maxim3.out", "w") as f:
    max_num = max(a, b, c)
    f.write(str(maxim))
    with open("maxim3.out", "w") as f:
        f.write(str(max_num))


</syntaxhighlight>
</syntaxhighlight>

Revision as of 11:55, 15 March 2023

Cerință

Se dau 3 numere întregi. Calculați maximul celor 3 numere date.

Date de intrare

Fişierul de intrare maxim3.in conţine pe prima linie 3 numere întregi separate prin spaţii.

Date de ieșire

Fişierul de ieşire maxim3.out va conţine pe prima linie numărul max, reprezentând maximul numerelor din fişierul de intrare.

Restricții de precizări

  • valoarea absolută a numerelor din fișierul e intrare va fi mai mică decât 200000

Exemplul 1

Intrare
125
68
200
Ieșire
Datele introduse corespund restricțiilor impuse.
200

Rezolvare ver. 1

<syntaxhighlight lang="python" line="1" start="1"> def main():

   with open("maxim3.in", "r") as f:
       a, b, c = map(int, f.readline().split())
   max_num = max(a, b, c)
   with open("maxim3.out", "w") as f:
       f.write(str(max_num))

</syntaxhighlight>