Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include<stdio.h> #include<conio.h> #include<stdlib.h> int main(void){ int vetor[100], qtd, x, i, j, flag; //Definicao de quantos elementos tera o vetor printf("Quantos numeros voce quer no vetor? "); scanf("%d", &qtd); //Leitura dos elementos for ( i=0 ; i<qtd; i++ ){ printf("Elemento [%d]: ", i+1); scanf("%d", &vetor[i]); } //Definicao do elemento a ser excluido printf("\n\nQual elemento voce quer excluir do vetor? "); scanf("%d", &x); //Verificação se o numero escolhido está no vetor flag = 0; while (flag == 0){ for(i=0; i<qtd && flag == 0; i++ ){ if(vetor[i] == x) flag = 1; } if (flag == 0){ printf("\n\nO elemento %d nao faz parte do vetor.", x); return 0;; } } //fazendo a delecao do item escolhido for(i=0;i<qtd;i++){ if (vetor[i] == x){ for(j=i; j<qtd-1; j++) vetor[j] = vetor[j+1]; } } //setando a nova quantidade de elementos do vetor qtd = qtd-1; //printando o vetor apos a delecao printf("\nVetor apos a delecao:\n"); for(i=0; i<qtd; i++){ printf("Elemento [%d] - %d\n", i, vetor[i]); } return 0; }
Compartilhar