#5291

BÀI TẬP :   94

  1. import math
  2. tu1,mau1=map(int,input().split())
  3. tu2,mau2=map(int,input().split())
  4. #Cong
  5. tu=tu1*mau2+tu2*mau1
  6. mau=mau1*mau2
  7. u=math.gcd(abs(tu),abs(mau))
  8. tu//=u
  9. mau//=u
  10. if tu>mau:
  11.     print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
  12. else:
  13.     print(tu,”/”,mau,sep=””)
  14. #Tru
  15. tu=tu1*mau2-tu2*mau1
  16. mau=mau1*mau2
  17. u=math.gcd(abs(tu),abs(mau))
  18. tu//=u
  19. mau//=u
  20. if tu>mau:
  21.     print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
  22. else:
  23.     print(tu,”/”,mau,sep=””)
  24. #Nhan
  25. tu=tu1*tu2
  26. mau=mau1*mau2
  27. u=math.gcd(abs(tu),abs(mau))
  28. tu//=u
  29. mau//=u
  30. if tu>mau:
  31.     print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
  32. else:
  33.     print(tu,”/”,mau,sep=””)
  34. #Chia
  35. tu=tu1*mau2
  36. mau=tu2*mau1
  37. u=math.gcd(abs(tu),abs(mau))
  38. tu//=u
  39. mau//=u
  40. if tu>mau:
  41.     print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
  42. else:
  43.     print(tu,”/”,mau,sep=””)

BÀI TẬP :   95

  1. def tong(a):
  2.     s=0
  3.     for i in range(0,len(a)):
  4.         s+=a[i]
  5.     return s
  6. #
  7. n=int(input())
  8. a=list(map(int,input().split()))
  9. tbc=tong(a)/len(a)
  10. print(“%0.1f”%tbc)

BÀI TẬP :   96

  1. def tinh(a):
  2.     s=0
  3.     dem=0
  4.     for i in range(0,len(a)):
  5.         if a[i]%2==0:
  6.             s+=a[i]
  7.             dem+=1
  8.     return s,dem
  9. #
  10. n=float(input())
  11. a=list(map(float,input().split()))
  12. tong, dem=tinh(a)
  13. if dem!=0:
  14.       tbc=tong/dem
  15.       print(“%0.2f”%tbc)
  16. else:
  17.     print(‘0.00’)

 

BÀI TẬP :   97

  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. dem=0
  9. for i in range(0,len(a)):
  10.     if ktnt(a[i])==True:
  11.         dem+=1
  12. if dem>0:
  13.     print(dem)
  14. else:
  15.     print(“-“)

 

BÀI TẬP :   98

  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(float,input().split()))
  8. dem=0
  9. tong=0
  10. for i in range(0,len(a)):
  11.     if ktnt(a[i])==True:
  12.         dem+=1
  13.         tong+=a[i]
  14. if dem>0:
  15.     tbc=tong/dem
  16.     print(“%0.2f”%tbc)
  17. else:
  18.     print(“-“)

BÀI TẬP :   99

  1. import sys,math
  2. def ktcp(n):
  3.     if n<0:
  4.         return False
  5.     x=int(math.sqrt(n))
  6.     return (x*x==n)
  7. #
  8. a=list(map(int,input().split()))
  9. dem=0
  10. tong=0
  11. for i in range(0,len(a)):
  12.     if ktcp(a[i])==True:
  13.         dem+=1
  14.         tong+=a[i]
  15. if dem>0:
  16.     tbc=tong/dem
  17.     print(“%0.1f”%tbc)
  18. else:
  19.     print(“-“)

BÀI TẬP :   100

  1. def Max(a):
  2.     M=a[0]
  3.     vt=0
  4.     for i in range(0,len(a)):
  5.         if M<a[i]:
  6.             M=a[i]
  7.             vt=i
  8.     return M, vt
  9. def Min(a):
  10.     M=a[0]
  11.     vt=0
  12.     for i in range(0,len(a)):
  13.       if M>a[i]:
  14.             M=a[i]
  15.             vt=i
  16.     return M, vt
  17. n=int(input())
  18. a=list(map(int,input().split()))
  19. M, vt=Max(a)
  20. print(M,vt)
  21. M, vt=Min(a)
  22. print(M,vt)