- Kod: Zaznacz cały
i=ile;
suma_kon=0;
do
{
suma_kon+=calkowite[i];
--i;
}
while (i>0);
//tutaj i ma wartosc 0 i trzeba dodac do sumy calkowite[i]
suma_kon+=calkowite[i];
Prosze zauwazyc, ze przy zastosowaniu tej czesci kodu program doda do suma_kon element calkowite[ile] ktory nie istnieje, bo jak wiemy numeracja konczy sie na ile-1.
Proponowalbym zastosowac mala zmiane
- Kod: Zaznacz cały
{
--i;
suma_kon+=calkowite[i];
}
Przy okazji rozwiaze to problem z tym ze nalezy wykonac ostatnia instrukcje suma_kon+=calkowite[i] dla i=0, bo ta operacja zostanie wykonana wewnatrz petli.



