Talk:2377 - Pisici

From Bitnami MediaWiki
Revision as of 09:20, 30 November 2023 by Ramona Dragoș (talk | contribs) (Pagină nouă: == Cerința == Se cunoaște faptul ca '''n_numar''' pisici mănâncă '''n_numar''' șoareci în '''n_numar''' minute. Sa se determine în cat timp mănâncă '''m_numar''' pisici '''m_numar''' șoareci. == Date de intrare == Programul citește de la tastatură numerele '''n_numar''' si '''m_numar'''. == Date de ieșire == Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se va afișa pe ecran numărul '''timp''', repr...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cerința

Se cunoaște faptul ca n_numar pisici mănâncă n_numar șoareci în n_numar minute. Sa se determine în cat timp mănâncă m_numar pisici m_numar șoareci.

Date de intrare

Programul citește de la tastatură numerele n_numar si m_numar.

Date de ieșire

Pe ecran se va afișa mesajul: "Datele de intrare corespund restricțiilor impuse". În următorul rând se va afișa pe ecran numărul timp, reprezentând timpul necesar pentru ca m_numar pisici sa manance m_numar soareci.

În cazul în care datele introduse de la tastatură nu îndeplinesc cerințele enunțate, pe ecran se va afișa mesajul "Nu au fost respectate cerintele impuse".

Restricții și precizări

  • 1 ⩽ n_numar, m_numar ⩽ 100000000000

Exemplu 1

Intrare
3
100
Ieșire
Datele de intrare corespund restricțiilor impuse
3


Exemplu 2

Intrare
0
100
Ieșire
Nu au fost respectate cerintele impuse


Rezolvare

<syntaxhighlight lang="python" line>

  1. 2377 - Pisici
  2. Citirea numerelor de la tastatură

n_numar = int(input("Introduceți numărul n_numar (1 <= n_numar <= 100000000000): ")) m_numar = int(input("Introduceți numărul m_numar (1 <= m_numar <= 100000000000): "))

  1. Verificare dacă datele de intrare respectă restricțiile

if 1 <= n_numar <= 100000000000 and 1 <= m_numar <= 100000000000:

   # Calculul timpului necesar
   timp = (m_numar // n_numar) + (1 if m_numar % n_numar != 0 else 0)
   # Afișarea rezultatului
   print("Datele de intrare corespund restricțiilor impuse")
   print(timp)

else:

   print("Nu au fost respectate cerințele impuse.")

</syntaxhighlight>