Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Temos um vetor de N inteiros distintos e dois inteiros I e F. Precisamos computar quantos pares desses inteiros do vetor somam pelo menos I e no máximo F. Por exemplo, se o vetor for [45,12,11,7,83,29,5] e I=19 e F=52, temos exatamente 8 pares cuja soma está entre 19 e 52: {5,29}, {5,45}, {7,12}, {7,29}, {7,45}, {11,12}, {11,29} e {12,29}.
- """
- N = int(input("Tamanho do vetor: "))
- I = int(input("Valor mínimo da soma: "))
- F = int(input("Valor máximo da soma: "))
- control = True
- if N<2 or N>1000 or F<-2000 or F>2000 or I<-2000 or I>2000:
- print("Entrada invélida!")
- control = False
- if control == True:
- vetor = []
- for i in range(N):
- elemento = int(input("{}: ".format(i)))
- vetor.append(elemento)
- count = 0
- for i in range(N-1):
- for j in range(i,N):
- if i!=j and vetor[i]+vetor[j]>=I and vetor[i]+vetor[j]<=F:
- count = count + 1
- print("Contagem: {}".format(count))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement