👤

se citesc toate nr din fișierul de intrare .txt sa se afișeze Nr prime in fișierul de ieșire .txt


Răspuns :

Răspuns:

Pentru a rezolva această problemă, vom citi fiecare număr din fișierul de intrare și vom verifica dacă este un număr prim. Dacă da, îl vom scrie în fișierul de ieșire. Iată un exemplu de cod în Python care face acest lucru:

```python

def is_prime(n):

if n <= 1:

return False

if n <= 3:

return True

if n % 2 == 0 or n % 3 == 0:

return False

i = 5

while i * i <= n:

if n % i == 0 or n % (i + 2) == 0:

return False

i += 6

return True

# Deschide fișierul de intrare și citeste numerele

with open("intrare.txt", "r") as f_input:

numbers = [int(num) for num in f_input.read().split()]

# Deschide fișierul de ieșire pentru a scrie numerele prime

with open("iesire.txt", "w") as f_output:

for num in numbers:

if is_prime(num):

f_output.write(str(num) + "\n")

```

Asigurați-vă că înlocuiți "intrare.txt" cu numele fișierului de intrare și "iesire.txt" cu numele fișierului de ieșire în codul de mai sus. Acest script va citi toate numerele din fișierul de intrare, va verifica fiecare număr dacă este prim folosind funcția `is_prime`, și va scrie numerele prime în fișierul de ieșire.

Sper că este bine nu știu dacă este corect dar asta e

rezolvarea este în pozele de mai sus

Vezi imaginea MIHAIPRIOTEASA1119
Vezi imaginea MIHAIPRIOTEASA1119