Created
April 28, 2020 21:07
-
-
Save anitainfo/0de994c5149ba7313d32a0d1ddcf1806 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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