2 / 3
Jan 2019

Witam! Czy wie ktos dlaczego zmienia mi “tablica[4]” na inna wartosc po obliczeniu sredniej???

#include

using namespace std;

int main()
{
int tablica[4];
int suma=0;
float srednia;
float szuk[4];

for(int i=0;i<5;i++)
{
    cin>>tablica[i];
    suma+=tablica[i];
}
cout<<endl<<tablica[4]<<endl;
srednia=suma/5;
cout<<endl<<tablica[4]<<endl;

return 0;

}

  • created

    Jan '19
  • last reply

    Jan '19
  • 2

    replies

  • 724

    views

  • 3

    users

  • 1

    link

jeżeli masz tabilce tablica[4] to ostatnim elementem jest element o indeksie tab[3]
,ponieważ iterujemy od 0 czyli od tab[0] do tab[3], czyli pętlę powinieneś
zapisać w ten sposób: for(int i=0; i<4; i++)