0118 - Cifre 2: Difference between revisions
Pop Giulia (talk | contribs) Pagină nouă: ==Cerinţă== Să se scrie un program care să determine suma primelor două cifre ale unui număr natural citit de la tastatură. ==Date de intrare== Programul va citi de la tastatură un număr natural. ==Date de ieşire== Programul va afişa pe ecran valoarea cerută. ==Restricţii şi precizări== numărul citit va fi mai mic decât 2.000.000.000 şi mai mare decât 9 ==Exemplu== ;Intrare :57015 ;Ieşire :12 ==Rezolvare== |
Pop Giulia (talk | contribs) No edit summary |
||
(3 intermediate revisions 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: ")) | |||
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> |
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>