Zu deiner Antwort zu i). Deiner Antwort zufolge könnte dann
x == 2 == y gelten, was aber ein Widerspruch zu den Bedingungen
(x==0) und (y==0) aus der Aufgabe wäre. Da fehlt also noch was.
Vielleicht hätte ich dir das schon früher zeigen könne, aber zum Prüfen
von Lösungen kann man Wahrheitstabellen benutzen.
Zu i) dementsprechend:
Dabei sind zwei Aussagen gleich, wenn die true's und false's übereinstimmen. Hier zum Beispiel sind die Aussagen
(x == y) && (x == 0)
und
(x == y) && (x == 0) && (y == 0)
gleich. Damit hast du auch schon deine Lösung für i). Probiert das einmal bei j) und du wirst deine Lösung finden.
Dazu betrachtest du erst die Möglichkeiten für x und y links und in den folgenden Spalten die Teilaussagen
x || y und x == y. Danach betrachtest du die ganze Aussage.
Wichtig: x und y sind Integer-Werte. Das Prüfen geht hier mit 0 und 1, da nur == 0 vorkommt. Sonst geht das nicht.
In j) musst du statt 1 und 0 true und false benutzen.