Witam wszystkich :)
Przygotowuję mały program, którego zadaniem będzie porównanie wartości z dwóch tablic i wypisanie stosownego komentarza ("Obiekt X pojawił się/zniknął z grupy Z").
Zawartość tablic wygląda mniej-więcej tak:
- NazwaGrupy
- Ludzie:
- Osoba1
- Osoba2
- Grupa1
- ====== (zakończenie grupy)
- NazwaGrupy
- Ludzie:
Gdzie "Ludzie:" oznacza, że obiekt nad tym słowem jest nazwą grupy (ponieważ część grup zawiera inne grupy).
Mój aktualny kod (nie testowany) - jeżeli mógłby ktoś wskazać błędy w moim rozumowaniu, etc - będę wdzięczny.
int a;
int b;
string dane1;
string dane2;
string grupa;
for (a=0;a<100;a++)
{
dane1 = TabLista1[a];
for (b=0;b<100;b++)
{
dane2 = TabLista1[b];
if (dane1 == 'Ludzie:')
{
a = a - 1;
string = TabLista1[a];
a = a + 1;
}
if (dane1 != dane2)
{
println "Obiekt".dane1." pojawił się/zniknął z grupy ".grupa."";
}
}
}