Hallo Leute,
ich gucke ab und zu mal in die Aufgaben meines Kollegen rein, der Informatik studiert und probiere selber bzw. löse die Aufgaben einfach für mich.
Da ich aus der Praxis komme, in der Praxis bin und dort bleibe, sind manche Aufgaben sehr abstrakt.
Das Ganze ist in C. Jetzt stehe ich gerade voll auf dem Schlauch.
Es geht darum eine "Zahnradsimulation" in der Konsole zu realisieren. Also um zu prüfen ob sich das Konstrukt rotieren lässt.
Folgendes ist gegeben:
. = Leeres Feld
* = Nicht bewegtes Zahnrad
L = linksdrehendes Zahnrad
Damit kann man dann zB folgende Matrix bilden:
. . .
. * .
. L .
. . .
Die Ausgabe soll berechnet werden:
F = Freies Zahnrad
B = Blockiertes Zahnrad
> = Rechtsdrehend
< = Linkdrehend
Also Ausgabe gibt es dann:
. . .
. > .
. < .
. . .
Oder Eingabe:
. . . .
. * * .
. L . .
. . * .
Ausgabe:
. . . .
. B B .
. B . .
. . F .
Rein aus Interesse, löst man das jetzt durch Rekusion oder einfach durch interieren? (es ist ein 2dim char array gegeben)
Früher hat mir sowas Spaß gemacht..
Danke & Gruß
ich gucke ab und zu mal in die Aufgaben meines Kollegen rein, der Informatik studiert und probiere selber bzw. löse die Aufgaben einfach für mich.
Da ich aus der Praxis komme, in der Praxis bin und dort bleibe, sind manche Aufgaben sehr abstrakt.
Das Ganze ist in C. Jetzt stehe ich gerade voll auf dem Schlauch.
Es geht darum eine "Zahnradsimulation" in der Konsole zu realisieren. Also um zu prüfen ob sich das Konstrukt rotieren lässt.
Folgendes ist gegeben:
. = Leeres Feld
* = Nicht bewegtes Zahnrad
L = linksdrehendes Zahnrad
Damit kann man dann zB folgende Matrix bilden:
. . .
. * .
. L .
. . .
Die Ausgabe soll berechnet werden:
F = Freies Zahnrad
B = Blockiertes Zahnrad
> = Rechtsdrehend
< = Linkdrehend
Also Ausgabe gibt es dann:
. . .
. > .
. < .
. . .
Oder Eingabe:
. . . .
. * * .
. L . .
. . * .
Ausgabe:
. . . .
. B B .
. B . .
. . F .
Rein aus Interesse, löst man das jetzt durch Rekusion oder einfach durch interieren? (es ist ein 2dim char array gegeben)
Früher hat mir sowas Spaß gemacht..
Danke & Gruß