Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void leitura (int vetor[10], int tl){
- int i;
- for (i=0; i<tl; i++){
- printf("\nVetor [%d]: ", i);
- scanf("%d", &vetor[i]);
- }
- }
- void exibe (int vetor [10], int tl){
- int i;
- printf("\nExibe");
- for (i=0; i<tl; i++)
- printf("\nVetor [%d] = %d", i, vetor [i]);
- }
- void insere (int vetor [10], int tl){
- int nn, posicao, i;
- printf("\nEntre com o novo numero a ser inserido: ");
- scanf("%d", &nn);
- printf("\nEntre com a posicao para inserir o novo numero: ");
- scanf("%d", &posicao);
- for (i= tl-1; i>=posicao; i--)
- vetor[i+1] = vetor [i];
- vetor[posicao]=nn;
- }
- void remover (int vetor[10], int tl){
- int i, posicao;
- printf("\nQual posicao a ser removida? ");
- scanf("%d", &posicao);
- for (i=posicao+1; i<=tl-1;i++)
- vetor[i-1] = vetor[i];
- }
- main(){
- int vetor[10], tl=0, opcao=0, posicao, nn, i;
- while (opcao!=5){
- printf("\n\n1-Leitura do vetor.\n2-Exibe o vetor.\n3-Insere novo num na posicao\n4-Remove novo num na posicao\n5-Sair\n\nOpcao: ");
- scanf("%d", &opcao);
- switch(opcao){
- case 1: printf("\nEntre com TL: ");
- scanf("%d", &tl);
- leitura (vetor, tl);
- break;
- case 2: exibe (vetor, tl);
- break;
- case 3: insere (vetor, tl);
- tl++;
- break;
- case 4: remover (vetor, tl);
- tl--;
- break;
- }//switch
- }//while opc
- }//main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement