#include<stdio.h>
#define MIDA 100
main(){
	int v[MIDA], l=0;
	char c='W';
	int n, i, pos;
	while (c!='s') {
		printf("MENU: 's'ortit, 'a'fegir, 'e'liminar, 'm'ostrar, 'i'ntroduir vector\n");
		scanf("\n%c", &c);
		if (c=='s') {
			printf("Adeu!\n");
		} else if (c=='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++;
			}
		} else if (c=='m') {
			for(i=0;i<l;i++) {
				printf("%d ", v[i]);
			}
			printf("\n");
		} else if (c=='e') {
			printf("Eliminar quina posicio?\n");
			scanf("%d", &pos);
			for(i=pos;i<(l-1);i++) {
				v[i]=v[i+1];
			}
			l--;
		} else if (c=='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++;
		} else {
			printf("Opcio incorrecta\n");
		}
	}
}

