edutecnica

Esercizio 11        

Scrivere un programma che inseriti da tastiera tre numeri interi, stampi a schermo una delle seguenti scritte:
"tutti uguali"
"uno diverso"
"tutti diversi" .


La scacchiera è costituita da 8 righe x 8 colonne, è dunque indispensabile introdurre la posizione x ed y di ciascuna regina.

import java.util.Scanner;
class regine {
public static void main (String[] args) {
Scanner in=new Scanner(System.in);
int xa,ya,xb,yb;
System.out.print("ins.xa:");
xa=in.nextInt();
System.out.print("ins.ya:");
ya=in.nextInt();
System.out.print("ins.xb:");
xb=in.nextInt();
System.out.print("ins.yb:");
yb=in.nextInt();
in.close();
if(xa==xb || ya==yb || (Math.abs(xa-xb)==Math.abs(ya-yb)))
System.out.print("in presa");
else System.out.print("non in presa");
}//fine main
}//fine class

Le due regine sono in presa se si trovano sulla stessa riga, sulla stessa colonna o sulla stessa diagonale.