Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas Veneziani

Exercicio sobre vetor

Recommended Posts

Tenho dois exercícios sobre vetor, o segundo eu consegui fazer já o primeiro eu não consigo fazer, se alguem conseguir fazer eu agradeço.

1) Faça um algoritmo para acessar um vetor com 10 posições, em seguida imprima o
vizinho da direita e da esquerda de cada posição do vetor. Eu nao consigo fazer esse exercício. Não sei como montar um código pra isso.

 

2) Escreva um algoritmo em C++ que leia um vetor de 10 posições e mostre-o. Em
seguida, troque o primeiro elemento com o último, o segundo com o penúltimo, o
terceiro com o antepenúltimo, e assim sucessivamente. Mostre o novo vetor
depois da troca.

#include <stdio.h>
#include <cstdlib>
#include <locale.h>


int main()
{
    setlocale (LC_ALL, "Portuguese");
    float A[10],aux;
    for (int i=0; i<10; i++)
    {
        printf ("Digite o elemento da %d º posição:",i);
        scanf ("%f",&A[i]);
    }
    for (int i=0; i<5; i++)
    {
        aux=A[i];
        A[i]=A[9-i];
        A[9-i]=aux;
    }
    for (int i=0; i<10; i++)
    {
        printf ("%d º Posição: %.2f\n", i ,A[i]);
    }
    system("pause");
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

O código é quase o mesmo que você já fez. Basta imprimir a aposição (index-1) se existir, e (index+1) se existir.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.