La tua idea va bene, c'è un piccolo errore logico:
codice:
printf("vuole fare qualche altra operazione?\n");
printf("1-si\n 2-no\n");
scanf("%d",&x);
if (x==1)
system("cls");
if(x==2)
printf("ARRIVEDERCI\n");
}while(x==1 && x==2);
La condizione del while non è mai rispettata, perchè ovviamente x non può essere uguale contemporanemante sia ad 1 che a 2!
Devi modificare così:
codice:
printf("vuole fare qualche altra operazione?\n");
printf("1-si\n 2-no\n");
scanf("%d",&x);
if (x==1)
system("cls");
else
printf ("ARRIVEDERCI\n");
} while (x == 1);
Così dovrebbe funzionare tutto
Unica pecca è che, se l'utente inserisce ad esempio 3, il programma termina, in quanto il controllo così come te l'ho scritto distingue tra 1 e "valore diverso da 1"... Chiaramante si potrebbe perfezionare migliorando questa pecca, ma forse per le tue esigenze non è necessario!
Dimmi se funziona!