Sono nuovo del linguaggio C e sto provando a fare un "semplice" programma calcolatrice:
codice:
/* programma calcolatrice */

#include "stdio.h"

main(){
char x;
int v1 ,v2;
printf("Primo valore: ");
scanf("%d", &v1);
printf("Secondo valore: ");
scanf("%d", &v2);	
printf("Scegli l'operazione da effettuare: ");
x = getchar();
switch(x){

	case '+': v1 = v1 + v2;
	break;

	case '-': v1 = v1 - v2;
	break;

	case '*': v1 = v1 * v2;
	break;

	case ':': v1 = v1 / v2;
	break;

	}
  
printf("Risultato finale: %d\n",v1);
}
Il problema è che non mi da la possibilità di inserire l'operazione desiderata.
Sono sicuro che c'è un errore banale, ma essendo nuovo del linguaggio non riesco a trovarlo.
Qualcuno può aiutarmi?
Grazie mille!