0118 - Cifre 2: Difference between revisions
Pop Giulia (talk | contribs) No edit summary |
Pop Giulia (talk | contribs) No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
Sursa: [https://www.pbinfo.ro/probleme/118/cifre2] | |||
==Cerinţă== | ==Cerinţă== | ||
Să se scrie un program care să determine suma primelor două cifre ale unui număr natural citit de la tastatură. | Să se scrie un program care să determine suma primelor două cifre ale unui număr natural citit de la tastatură. | ||
Line 21: | Line 23: | ||
==Rezolvare== | ==Rezolvare== | ||
<syntaxhighlight lang="python" line> | |||
numar = int(input("Introduceti un numar natural: ")) | numar = int(input("Introduceti un numar natural: ")) | ||
Line 28: | Line 31: | ||
suma = cifra1 + cifra2 | suma = cifra1 + cifra2 | ||
print("Suma primelor doua cifre este:", suma) | print("Suma primelor doua cifre este:", suma) | ||
</syntaxhighlight> |
Latest revision as of 12:42, 20 May 2023
Sursa: [1]
Cerinţă[edit | edit source]
Să se scrie un program care să determine suma primelor două cifre ale unui număr natural citit de la tastatură.
Date de intrare[edit | edit source]
Programul va citi de la tastatură un număr natural.
Date de ieşire[edit | edit source]
Programul va afişa pe ecran valoarea cerută.
Restricţii şi precizări[edit | edit source]
numărul citit va fi mai mic decât 2.000.000.000 şi mai mare decât 9
Exemplu[edit | edit source]
- Intrare
- 57015
- Ieşire
- 12
Rezolvare[edit | edit source]
<syntaxhighlight lang="python" line> numar = int(input("Introduceti un numar natural: "))
cifra1 = numar // 10**(len(str(numar))-2) cifra2 = (numar // 10**(len(str(numar))-1)) % 10
suma = cifra1 + cifra2 print("Suma primelor doua cifre este:", suma) </syntaxhighlight>