Buscar

Dizemos que uma sequência de n elementos, com n par, é balanceada se as seguintes somas são todas iguais:

a soma do maior elemento com o menor elemento;

a soma do segundo maior elemento com o segundo menor

elemento;

a soma do terceiro maior elemento com o terceiro menor

elemento;

e assim por diante . . .

Exemplo:

2 12 3 6 16 15 é uma sequência balanceada,

pois 16 + 2 = 15 + 3 = 12 + 6.

Dados n (n par e 0 6 n 6 100) e uma sequência de n números

inteiros, verificar se essa sequência é balanceada.

💡 2 Respostas

User badge image

Rebeka Costa

1,3,5,7
0
Dislike1
User badge image

Andre Smaira

Temos os seguintes algoritmos para cada um dos casos:

1)

#include

int main(void)

{

int vet[100],cont,n;

printf("digite o numero de termos da sequencia: ");

scanf("%d",&n);

for(cont=0; cont=0 ;cont--)

printf("%d\n",vet[cont]);

getchar();

getchar();

2)

#include

int main(void)

{

int a[50],i,n,j,troca;

printf("digite o numero de termos da sequencia: ");

scanf("%d",&n);

for(i=0; i<=n-1 ;i++){

printf("digite um termo da sequencia: ");

scanf("%d",&a[i]);

}

for(i=0; i<=n-1 ;i++){

for(j=i+1; j<=n-1; j++){

if(a[i]>a[j]){

troca=a[j];

a[j]=a[i];

a[i]=troca;

}

}

}

for(i=0; i<=n-1 ;i++)

printf("%d",a[i]);

getchar();

getchar();

}

3)

#include

int main(void)

{

int a[50],i,n,j,troca,soma,somant,k;

printf("digite o numero de termos da sequencia: ");

scanf("%d",&n);

for(i=0; i<=n-1 ;i++){

printf("digite um termo da sequencia: ");

scanf("%d",&a[i]);

}

for(i=0; i<=n-1 ;i++){

for(j=i+1; j<=n-1; j++){

if(a[i]>a[j]){

troca=a[j];

a[j]=a[i];

a[i]=troca;

}

}

}

k=n-1;

soma=a[0]+a[k];

for(i=1;i<= (n/2)-1 ;i++){

k--;

somant=a[i]+a[k];

if(soma!=somant)

**i=2*n;

soma=somant;

}

if(i==2*n+1)

printf("nao eh balanceada");

else

printf("eh balanceada");

getchar();

getchar();

}**

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais