Ir para conteúdo
Fórum Script Brasil

ALEX_SILVA

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por ALEX_SILVA

  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...