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;}

Rispondi quotando
