Dyskusja: dwa programy w C++
Podgląd pojedynczego posta
Stary 23.11.2009, 14:10   #2
sobrus
Jukebox Hero
 
Avatar użytkownika sobrus
 
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>sobrus ma z czego być dumnym <1000 - 1499 pkt>
dawno juz nic takiego nie robiłem, ale pierwsze wyglada łatwo.
w C++ sa już o ile pamietam tablice wielowymiarowe (zwykłe C to porażka z tymi wskaźnikami, ale przynajmniej są szybkie ^^)
trzeba w pętli przygotowac tablice b i potem przemnożyć

Kod:
for (i=1;i<=n;i++)
{
  if ((i%2)=0)  {b[i]=1/(i*i+2);} else {b[i]=1/i;}
}

for (i=1;i<=n;i++)
{
  c[i]=0;
  for (k=1;k<=n;k++)
  {
     c[i]+=A[i][k]*b[k];
  }
}
moze coś pokręciłem w pracy jestem i sie spiesze
szczególnie zwróć uwage czy nie pomyliłem indeksów i oraz k (zamiast A[i][k] moze trzeba A[k][i])

a drugie moze potem ...

Ostatnio zmieniany przez sobrus : 23.11.2009 o godz. 14:15
sobrus jest offline   Odpowiedz cytując ten post