#include<stdio.h>
#define MIDA 100
main(){
	int v[MIDA], l=0;
	char c;
	int n, i, pos;
	do {
		printf("MENU: 'i'ntroduir vector, 'a'fegir, 'e'liminar, 'm'ostrar, 's'ortir\n");
		scanf("\n%c", &c);
		switch (c) {
			case 's':
				printf("Adeu!\n");
				break;
			case 'i':
				printf("Intro una seq de nums acabada en 0.\n");
				n=99;
				l=0;
				while (n!=0) {
					scanf("%d", &n);
					v[l]=n;
					l++;
				}
				break;
			case 'm':
				for(i=0;i<l;i++) {
					printf("%d ", v[i]);
				}
				printf("\n");
				break;
			case 'e':
				printf("Eliminar quina posicio?\n");
				scanf("%d", &pos);
				for(i=pos;i<(l-1);i++) {
					v[i]=v[i+1];
				}
				l--;
				break;
			case 'a':
				printf("Afegir quin num en quina posicio?\n");
				scanf("%d %d", &n, &pos);
				for(i=l-1;i>=pos;i--) {
					v[i+1]=v[i];
				}
				v[pos]=n;
				l++;
			default:
				printf("Opcio incorrecta\n");
		} while (c!='s');
	}

