3237 - GCDnot1

From Bitnami MediaWiki
Revision as of 10:24, 12 December 2023 by Mesarosdenisa (talk | contribs) (Pagină nouă: == Cerinta == Se dau m şi n numere naturale nenule. Să se determine două numere naturale a şi b astfel încât c.m.m.d.c.(a + i , b + j) > 1 pentru orice i = 0 , m-1 şi orice j = 0 , n-1. == Date de intrare == Programul citește de la tastatură numerele m şi n. == Date de iesire == Programul va afișa pe ecran numerele a şi b. == Restrictii si precizari == *1 ≤ m , n ≤ 5 *numerele a şi b vor avea cel mult 18 cifre fiecare == Exemplul 1 == ;Intrare :1 2 ;I...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Cerinta

Se dau m şi n numere naturale nenule. Să se determine două numere naturale a şi b astfel încât c.m.m.d.c.(a + i , b + j) > 1 pentru orice i = 0 , m-1 şi orice j = 0 , n-1.

Date de intrare

Programul citește de la tastatură numerele m şi n.

Date de iesire

Programul va afișa pe ecran numerele a şi b.

Restrictii si precizari

  • 1 ≤ m , n ≤ 5
  • numerele a şi b vor avea cel mult 18 cifre fiecare

Exemplul 1

Intrare
1 2
Iesire
Datele introduse corespund restrictiilor impuse
6 14

Exemplul 2

Intrare
0 100
Iesire
Datele introduse nu corespund restrictiilor impuse


Rezolvare

<syntaxhighlight lang="python3" line="1"> def cmmdc(a, b):

   while b:
       a, b = b, a % b
   return a

def main():

   # Citirea datelor de intrare
   m = int(input("Introduceti m: "))
   n = int(input("Introduceti n: "))
   # Alegem două numere prime între ele
   a = 2
   b = 3
   # Afișăm rezultatul
   print(f"Numerele a și b sunt: {a} și {b}")

if __name__ == "__main__":

   main()

</syntaxhighlight>

Explicatie

Avem (6 , 14) = 2 > 1 şi (6 , 15) = 3 > 1.