Skip to content

Instantly share code, notes, and snippets.

@anitainfo
Created April 28, 2020 21:07
Show Gist options
  • Save anitainfo/0de994c5149ba7313d32a0d1ddcf1806 to your computer and use it in GitHub Desktop.
Save anitainfo/0de994c5149ba7313d32a0d1ddcf1806 to your computer and use it in GitHub Desktop.
#include<bits/stdc++.h>//biblioteca utilizada
using namespace std;
#define MAXN 1000 //define MAXN como a abreviatura de 1000 (MAXN=1000)
int V[MAXN]; //declaração de vetor
int main()
{
int N,I,F,R,S,n1,n2; //declaração das demais variáveis
scanf("%d %d %d", &N, &I, &F); //lê a primeira linha de entrada
for(n1=0; n1<N; n1++) //loop para ler as variáveis da segunda linha de entrada
{
scanf("%d", &V[n1]); //lê a segunda linha de entrada
}
for(n1=0; n1<N-1; n1++) //parte 1 do loop para comparar um par de números
{
for(n2=n1+1; n2<N; n2++) //parte 2 do loop para comparar um par de números
{
S=V[n1] + V[n2]; //determina o valor de S (soma de um par de números)
if(S>=I && S<=F) //verifica se a soma de um par está entre "I" e "F"
{
R++; //soma um no resultado final caso o par esteja entre "I" e "F"
}
}
}
printf("%d", R); //imprimi a resposta final
return 0; //retorna a 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment