ungerade zahlen auf 4 zahlen aufteilen

muhmuhhum

Neues Mitglied
Hallo community,
ich habe heute angefangen ein kleines programm zur truppen plannung in clash of clans.
Doch leider hab ich das problem das wenn z.b in eine Klanburg 1 person mehr rein muss weiß ich nicht wie ich das hinbekomme gibt es eine möglichkeit hierfür

lg muhmuhhum
 
Du möchtest 4 Anteile möglichst gleichmäßig aufteilen, habe ich dich richtig verstanden?

Vielleicht so?

Java:
class Aufteilen {

	public static int[] aufteilen(int anzahl) {
		int[] aufgeteilt = new int[4];
		for (int i=0; i<4; i++) {
			aufgeteilt[i] = anzahl / 4;
		}
		int rest = anzahl % 4;
		for (int i=0; i<rest; i++) {
			aufgeteilt[i]++;
		}
		return aufgeteilt;
	}
	
	public static void ausgeben(int[] zahlen) {
		System.out.println(zahlen[0] + " " + zahlen[1] + " " + zahlen[2] + " " + zahlen[3]);
	}
	
	public static void main(String[] args) {
		ausgeben(aufteilen(32));
		ausgeben(aufteilen(33));
		ausgeben(aufteilen(34));
		ausgeben(aufteilen(35));
		ausgeben(aufteilen(36));
		ausgeben(aufteilen(37));
		ausgeben(aufteilen(38));
		ausgeben(aufteilen(39));
		ausgeben(aufteilen(40));
	}
	
}
 
Zuletzt bearbeitet:

Zurück
Oben