Come mai lo switch non va in esecuzione? una volta inserito il valore la finestra si chiude automaticamente..
codice:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int x, a, b, mcd;
a=0;
b=0;
mcd=0;
printf("Scegliere opzione da eseguire:\n 1: MCD\n 2: Media\n 3: Esci\n");
scanf("%d" ,&x);
switch ( x ) {
case '1':
printf("Inserisci valori di a\n");
scanf("%d", &a);
printf("\nInserisci valore di b\n");
scanf("%d", &b);
while (a!=b)
{
if (a>b)
{
a=a-b;
}
else {
b=b-a;
}
}
mcd=a;
printf("%d\n",a);
break;
case '2':
printf("\nInserisci valore a\n");
scanf("%d", &a);
printf("\nInserisci valore b\n");
scanf("%d", &b);
mcd=(a+b)/2;
printf("%d", mcd);
system("pause");
break;
case '3':
return 0;
break;
default:
return x;
break;
}
system("pause");
return 0;}