|
|
Line 1: |
Line 1: |
| == 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
| |
| <br>
| |
| == Exemplu 2 ==
| |
|
| |
| ; Intrare
| |
| : 0
| |
| : 100
| |
| ; Ieșire
| |
| : Nu au fost respectate cerintele impuse
| |
| <br>
| |
| == Rezolvare ==
| |
|
| |
| <syntaxhighlight lang="python" line>
| |
| # 2377 - Pisici
| |
| # 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): "))
| |
|
| |
| # 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>
| |