Wynik dzielenia niekonczonosc

0

Witam.
Mam taki problem iż wynik z dzielenia jakichkolwiek liczb wychodzi mi nieskończoność.
Oto mój kod:

void dzielenie()
{
   const int rozmiar=500;
   double tab[rozmiar];
   int i;

   cout<<"Podaj ile liczb chcesz dzielic"<<endl;
   cin>>i;

   if (i<=0)
      cout<<"Zle dane"<<endl;
   else
   {
      for(int j=0;j<i;j++)
      {
         cout<<"Podaj liczbe"<<endl;
         cin>>tab[j];
      }

      double dzielenie=tab[0];

      for(int k=1;k<i;k++)
      {
         if(tab[k]=0)
         {
            cout<<"Nie dziel przez 0"<<endl;
         }
         else
         {
            dzielenie=(dzielenie/tab[k]);
         }
      }

   cout<<"Wynik dzielenia "<<dzielenie<<endl;
   }
}

Proszę o pomoc.

1

Czemu programuejsz lodówką? Normalne IDE / normalny kompilator podpowiada że tu:

if(tab[k]=0)

jest błąd bo robisz przypisanie zamiast porównania...

0

Faktycznie.
Dziękuję bardzo.

1 użytkowników online, w tym zalogowanych: 0, gości: 1