concordo con xnavigator....ma se non sai usare il getchar o lo trovi complicato fai così:
Spero di non aver fatto erroricodice:#include<stdio.h> #include<stdlib.h> [...]//definisco le varibili... ti suggerisco di metterle float così potrai usare i decimali int main(){ for( ; ; ){//avvio un ciclo infinito [...codice calcolatrice...] int scelta = 0; do{//open do system("cls"); //pulisco la schermata N.B "cls" funziona solo con windows printf("\n1- continua\n"); printf("2- esci\n"); printf("\n\nScegli -> "); scanf("%d", &scelta); }//close do while(scelta < 1 && scelta > 2); //il while è giusto...perchè per terminare il do{} la condizione del while deve risultare false if(scelta == 2){ break;//termino il ciclo prematuramente } }//chiudo ciclo infinito for return 0; }![]()

