Schleifen Bedingungen

FiselM

Mitglied
Wie kann ich die unten angegebenen Schleifen
vereinfachter darstellen?

if(i == j)
{
if(j == k)
r = 0;
else
r = 1;
}
else
{
if(i == k)
r = 1;
else
{
if(j == k)
r = 1;
else
r = 2;
}
}
 
Hallo FiselM,

also erstmal das sind keine Schleifen sondern Bedingungen!
Und was willst Du da vereinfachen?
Du könntest die Fälle halt zusammenfassen, das sollte ca. so:
Code:
if((i == j && j != k) || i == k || j == k) {
	r = 1;
} else {
	if(i == j && j == k) {
		r = 0;
	} else {
		r = 2;
	}
}
aussehen.

gruß klaus.
 
Zuletzt bearbeitet:
Zurück