#5293

BÀI TẬP :   53

  1. def ktnt(n):
  2.     i=2
  3.     while (i*i<=n) and (n%i!=0):
  4.         i+=1
  5.     return (i*i>n) and (n>1)
  6. #
  7. a=list(map(int,input().split()))
  8. b=[]
  9. for i in range(0,len(a)):
  10.     if ktnt(a[i]):
  11.         b.append(a[i])
  12. if len(b)>0:
  13.     print(max(b))
  14. else:
  15.     print(“-“)

BÀI TẬP :   54

  1. a=list(map(int,input().split()))
  2. b=[]
  3. for i in range(0,len(a)):
  4.     if a[i] <0:
  5.         b.append(a[i])
  6. if len(b)>0:
  7.     print(max(b))
  8. else:
  9.     print(“-“)

 

BÀI TẬP :   55

  1. a=list(map(int,input().split()))
  2. Max=max(a)
  3. i=0
  4. while i<len(a):
  5.     if a[i]==Max:
  6.         a.pop(i)
  7.     else:
  8.         i+=1
  9. if len(a)>0:
  10.     print(max(a))
  11. else:
  12.     print(“-“)

BÀI TẬP :   56

  1. a=[]
  2. #Đọc dữ liệu nhiều dòng không biết mấy dòng (Khi nhập từ bàn phím, nhập xong enter 2 lần)
  3. while True:
  4.     try:
  5.         line=input()
  6.         try:
  7.             x = int(line)
  8.             a.append(x)
  9.         except ValueError:
  10.             break
  11.     except EOFError:
  12.         break
  13. #
  14. Min=min(a)
  15. i=0
  16. while i<len(a):
  17.     if a[i]==Min:
  18.         a.pop(i)
  19.     else:
  20.         i+=1
  21. Min=min(a)
  22. i=0
  23. while i<len(a):
  24.     if a[i]==Min:
  25.         a.pop(i)
  26.     else:
  27.         i+=1
  28. if len(a)>0:
  29.     print(min(a))
  30. else:
  31.     print(“-“)