3849 - Exponentiere: Difference between revisions
Rus Marius (talk | contribs) No edit summary |
Rus Marius (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
==Cerința== | ==Cerința== | ||
Să se scrie un program care citește de la tastatură trei numere a, b, c. Să se calculeze (a | Să se scrie un program care citește de la tastatură trei numere a, b, c. Să se calculeze (a<nowiki><sup>b/<sup>c ) % 10<sup>9 + 7.</nowiki> | ||
==Date de intrare== | ==Date de intrare== | ||
Programul citește de la tastatură numerele a, b, c. | Programul citește de la tastatură numerele a, b, c. | ||
==Date de ieșire== | ==Date de ieșire== | ||
Programul va afișa pe ecran numărul X, rezultatul calculului (a | Programul va afișa pe ecran numărul X, rezultatul calculului (a<nowiki><sup>b/<sup>c ) % 10<sup>9 + 7.</nowiki> | ||
==Restricții și precizări== | ==Restricții și precizări== | ||
1 ≤ a, b, c <= 1.000.000.000. | 1 ≤ a, b, c <= 1.000.000.000. |
Revision as of 14:47, 16 February 2023
Cerința
Să se scrie un program care citește de la tastatură trei numere a, b, c. Să se calculeze (a<sup>b/<sup>c ) % 10<sup>9 + 7.
Date de intrare
Programul citește de la tastatură numerele a, b, c.
Date de ieșire
Programul va afișa pe ecran numărul X, rezultatul calculului (a<sup>b/<sup>c ) % 10<sup>9 + 7.
Restricții și precizări
1 ≤ a, b, c <= 1.000.000.000.
Exemplu
- intrare
- 3, 4, 2
- ieșire
- 43046721
Rezolvare
Rezolvare ver.1
<syntaxhighlight lang="python" line> def exponentiere():
a = int(input()) b = int(input()) c = int(input()) x = input((a**b)**c) print(x)
if __name__ == '__main__':
exponentiere()
</syntaxhighlight>