[C] Poprawność programu
: 25 sty 2020, o 15:47
Mam taki fragment programu:
Zadanie polega na znalezieniu w nim błędu i napisaniu dla jakich danych nie zadziała. Tablica jest
Kod: Zaznacz cały
int licznik = 0 ;
int i = 0 ;
while ( i<n ) {
while ( t [i] == 0 && i<n )
i = i +1
if ( i<n )
if ( t [ i ] > 0 )
licznik ++;
else
licznik −−;
i = i +1;
}
bool tyle_samo = ( licznik == 0 ) ;
int t[n]
, gdzie \(\displaystyle{ n \le 1}\). Siedzę nad tym i błędu nie widzę, rozważałam przypadki dla tablic jednoelementowych, wypełnionych tylko zerami czy liczbami dodatnimi i nadal nic.