redeklaracja zmiennych w pętli

redeklaracja zmiennych w pętli
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam taką pętlę:

Kopiuj
for (int k=0; k<N; k++)
{
	int a,b,c;
	obliczenia na tych zmiennych (a++; b++; itp);
	wyswietlanie wynikow;
}

Zauważyłem że deklarowanie jeszcze raz tych samych zmiennych nic nie zmienia... nie wyzerowują się (chyba?).
Chciałbym żeby przy drugim i każdym następnym wykonaniu pętli, zmienne nie pamiętały poprzednich wartości. Jak to zrobić? Da się je usunąć, a potem jeszcze raz zadeklarować przy następnym wykonaniu pętli?

Wiem że mogę na końcu zrobić a=0, ale jak zrobić w przypadku tablicy? Jak wyczyścić tablicę która już się zapełniła liczbami?

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

int a=0,b=0,c=0; w C/C++ samo z siebie rzadko cokolwiek się zeruje.

PoziomeQ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 133
0

Edit: Przypisuj wartości zmiennej przy deklaracji jeśli wymaga tego algorytm.
W twoim przypadku, w pętli należy przypisać zmiennym wartość 0

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.