Pomijając idiotyczne "formatowanie" kodu, spójrz jakich zmiennych używasz w swoich pętlach i poczytaj o ich widoczności (tzw."scope").
Podpowiedź:
for (int i=0; i<10; i++)
{
do_something();
}
// tutaj zmienna "i" nie jest już widoczna, ponieważ została utworzona jedynie na potrzeby pętli.
Albo utwórz tę zmienną przed pętlami "for", które ją używają, albo deklaruj ją w każdej pętli (ew.zapewne istnieje jakiś przełącznik w kompilatorze, który umożliwia uruchomienie Twojego kodu bez modyfikacji, ale aż tak się nie znam ;)).
Poza tym:
1.Zmienne globalne są ZŁE! Zwłaszcza tam, gdzie nie są one potrzebne.
2.Korzystaj z jakiegoś normalnego środowiska, które podtrzymuje konsolę:
Pomijając idiotyczne "formatowanie" kodu, spójrz jakich zmiennych używasz w swoich pętlach i poczytaj o ich widoczności (tzw."scope").
Podpowiedź:
for (int i=0; i<10; i++)
{
do_something();
}
// tutaj zmienna "i" nie jest już widoczna, ponieważ została utworzona jedynie na potrzeby pętli.
Albo utwórz tę zmienną przed pętlami "for", które ją używają, albo deklaruj ją w każdej pętli (ew.zapewne istnieje jakiś przełącznik w kompilatorze, który umożliwia uruchomienie Twojego kodu bez modyfikacji, ale aż tak się nie znam ;)).
Poza tym:
1.Zmienne globalne są ZŁE! Zwłaszcza tam, gdzie nie są one potrzebne.
2.Korzystaj z jakiegoś normalnego środowiska, które podtrzymuje konsolę:
" cin.ignore();
getchar();" aż razi w oczy.