Ir para conteúdo
Fórum Script Brasil

ALEX_SILVA

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que ALEX_SILVA postou

  1. Escreva um programa em C para ler um vetor X de 10 elementos e um valor P (aceitar apenas valores entre 0 e 9) que representa a posição de um elemento dentro do vetor X. Imprimir o valor do elemento que ocupa a posição informada. Logo após excluir esse elemento do vetor fazendo com que os elementos subseqüentes (se houverem) sejam deslocados de 1 posição para o inicio. Imprimir o vetor X após a exclusão ter sido executada. Abaixo está o meu código, o resultado não está sendo exibido corretamente. #include <stdio.h> int main(int argc, char **argv) { int vetorX[10], i; int p; for(i = 0;i < 10;i++) { printf("Informe um valor para o indice %d do vetor X: ", i); scanf("%d",&vetorX); } printf("Informe um valor entre 0 e 9 para P:"); scanf("%d",&p); for(i = 0;i < 10;i++) { if(vetorX == vetorX[p]) { printf("O valor do indice informado e: %d\n", vetorX); } } for(i = 0;i < 10;i++) { if(vetorX != vetorX[p]) { vetorX = vetorX; } else if(vetorX == vetorX[p]) { vetorX = vetorX[i + 1]; vetorX = 0; } } for(i = 0;i < 10;i++) { printf("O valor da posicao %d e: %d\n", i, vetorX); } return 0; } ============================================================ Aviso: Favor postar suas dúvidas no Forum Principal ( C,C++ )
×
×
  • Criar Novo...