👤

Cititi din fisier un vector si afisati pe ecran cate patrate perfecte are. URGENT!!!

Răspuns :

from math import sqrt
from math import trunc

myfile=open("fisier.txt","r")

line=myfile.read().split(' ')
cate=0

for el in line:
    a=int(el);
    if (trunc(sqrt(a))*trunc(sqrt(a))==a):
        cate+=1

print(cate)