2660 - Produs Primele Doua Cifre

From Bitnami MediaWiki
Revision as of 14:37, 2 April 2023 by Petras.du.ioana (talk | contribs) (Am creat de la zero.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cerinţa

Se dă un număr natural. Calculați produsul primelor două cifre ale sale.

Date de intrare

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

Date de ieşire

Programul va afișa pe ecran valoarea cerută.

Restricții și precizări

  • 10 ≤ numar ≤ 100.000.000.000.000.000

Exemplu

Intrare
367
Ieșire
18

Rezolvare

<syntaxhighlight lang="python" line>

  1. Citim numarul de la utilizator

numar = input("Introduceti un numar natural: ")

  1. Verificam daca numarul este un numar natural si contine cel putin doua cifre

if not numar.isdigit() or len(numar) < 2:

   print("Numarul introdus nu este valid.")

else:

   # Extragem primele doua cifre
   cifra1 = int(numar[0])
   cifra2 = int(numar[1])
   # Calculam produsul celor doua cifre
   produs = cifra1 * cifra2
   # Afisam rezultatul
   print(f"Produsul primelor doua cifre ale numarului {numar} este {produs}.")

</syntaxhighlight>