Manipulação de vetor em .c

295 palavras 2 páginas
#include
#include
#define max 100

/*Exercício:
• Faça um programa para manipular um vetor!
• Este program deve ter as seguintes funções
– LeiaVetor – Tamanho Max do vetor 100.
– MostraVetor – Mostra todos os elementos do vetor
– InsereElemVetor – Insere um elemento numa posição do vetor.
– ExcluiElemVetor – Excluí um elemento numa posição do vetor.
– OrdenaVetor – Ordernar o vetor.*/

int escolha(int vet[], int ); void preenchevetor (int [], int ); int mostravetor (int [], int); void ordenavetor (int [], int ); int excluielemvetor (int, int [], int); void insereelemvetor(int ,int ,int [], int );

int main(){ int vet[max],x; printf("\nForneca o numero de posicoes(maximo 100): \n\n"); scanf("%d",&x); printf("\n\n\tPreencha o vetor: \n"); preenchevetor(vet,x); escolha(vet,x);
}

int escolha(int vet[], int x){//função para que o usuario defina qual a manipulação deseja realizar no vetor int o,p,q; system("cls"); mostravetor(vet,x); printf("\n\nEscolha a alteração a ser realizada no vetor: \n\n"); printf("1-Mostrar o vetor\n"); printf("2-Inserir elemento\n"); printf("3-Excluir elemento\n"); printf("4-Ordenar vetor\n "); printf("\n5-Finalizar programa\n\n"); printf("Opcao escolhida: "); scanf("%d",&o); switch (o){ case (1):{ system("cls"); mostravetor(vet,x); escolha(vet,x); }break; case (2):{ printf("\n\nDigite a posicao em que deseja inserir o numero: "); scanf("%d",&p); printf("\nDigite o numero que deseja incluir no vetor: "); scanf("%d",&q); system("cls"); insereelemvetor(p,q,vet,x); mostravetor(vet,(x++)); escolha(vet,x); }break; case (3):{ printf("Forneça a Posicao a ser retirada"); scanf("%d", &p);

Relacionados

  • Programação
    1901 palavras | 8 páginas
  • Analise
    2533 palavras | 11 páginas
  • ATPS ALGORITMOS E PROGRAMA O
    2825 palavras | 12 páginas
  • Algoritmos e Estruturas de Dados
    1682 palavras | 7 páginas
  • Sistema de informação
    359 palavras | 2 páginas
  • atps -al
    471 palavras | 2 páginas
  • Ava - ambiente virtual de aprendizagem
    623 palavras | 3 páginas
  • algoritmos
    1646 palavras | 7 páginas
  • ATPS ALGO
    887 palavras | 4 páginas
  • Slides c
    573 palavras | 3 páginas