#include int main(){ char colonnaRe, colonnaTorre; int rigaRe, rigaTorre; printf("Inserire la colonna dove si trova il re bianco:"); scanf(" %c",&colonnaRe); if(colonnaRe>='a' && colonnaRe <='h') { printf("Inserire la riga dove si trova il re bianco:"); scanf("%d",&rigaRe); if(rigaRe>=1 && rigaRe<=8) { printf("Inserire la colonna dove si trova la torre nera:"); scanf(" %c",&colonnaTorre); if(colonnaTorre>='a' && colonnaTorre <='h') { printf("Inserire la riga dove si trova la torre nera:"); scanf("%d",&rigaTorre); if(rigaTorre>=1 && rigaTorre<=8) { //Controlliamo se la torre ha sotto scacco il Re! if(colonnaTorre == colonnaRe || rigaRe == rigaTorre) printf("ATTENZIONE! Il Re è sotto scacco!\n"); else printf("Il Re non è sotto scacco!\n"); } else printf("Riga Torre non corretta!" ); } else printf("Colonna Torre non corretta!" ); } else printf("Riga Re non corretta!" ); } else printf("Colonna Re non corretta!" ); return 0; }