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.
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();
}**
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar