Forum » Programiranje » [c++] Vsota vrste
[c++] Vsota vrste
gpavlo ::
Lep pozdrav!
 
Imam probleme s tem programom, zato lepo prosim če ima kdo čas naj mi prosim pomaga.
 
Napišite funkcijo, ki izračuna vsoto vrste:
 
(1+n)/n!, za n od 1 do N, katerega funkcija prejme kot argument. Argument n je celo število.
Funkcija vrne vsoto kot realno vrednost.
Znotraj funkcije kličite funkcijo fakt(n), ki vrne faktorielo vrednosti n.
 
Hvala!
 
[edit: prihodnjič uredi naslov teme v skladu s PREBERI ME: označevanje topicov v oddelku programiranje - snow!]
Imam probleme s tem programom, zato lepo prosim če ima kdo čas naj mi prosim pomaga.
Napišite funkcijo, ki izračuna vsoto vrste:
(1+n)/n!, za n od 1 do N, katerega funkcija prejme kot argument. Argument n je celo število.
Funkcija vrne vsoto kot realno vrednost.
Znotraj funkcije kličite funkcijo fakt(n), ki vrne faktorielo vrednosti n.
Hvala!
[edit: prihodnjič uredi naslov teme v skladu s PREBERI ME: označevanje topicov v oddelku programiranje - snow!]
Real Madrid CF
- spremenilo: snow ()
 
OwcA ::
In kje natanko imaš probleme? (domače naloge ti ne bomo napisali) 
Otroška radovednost - gonilo napredka.
gpavlo ::
Lej jst sm program spisu ampak mi nikakor ne izpiše pravilne rešitve, po moje je napaka v katerih od funkcij.
 
  
int fakt(int z)
{
  int f,j;
  for (j=1;j=z;j++)
    {
      f=j;
    }
  return (f);
}
double vsovrst(double n)
{
  double v=0;
  int i;
  for (i=1;i=n;n++)
    {
      v+=(1+i)fakt(i);
    }
  return (v);
}
int main()
{
   int n;
   double vsota=0.00;
   
 coutVpisite stevilo do katerega bo program izracunal vsoto vrsten; 
 cinn;
 vsota=vsovrst(n);
 coutVsota vrste je  vsota  endl;
 return 0;
}
 Real Madrid CF
Zgodovina sprememb…
- spremenil: Senitel ()
 
OwcA ::
Uf, ti pa nadvse globinsko nimaš pojma kaj počneš, kaj?
 
Med članki na tej strani boš našel enega posvečenega C++, preberi ga parkrat in poskusi znova.
Med članki na tej strani boš našel enega posvečenega C++, preberi ga parkrat in poskusi znova.
Otroška radovednost - gonilo napredka.
Backup22 ::
Uf že v sintaksi je malo morje napak...
 
Najprej loči med = in == (prirejanje in je-enako), potem vračaš samo f in ne (f)... Preberi si kakšen začetni članek ali učbenik.
Funkcija za n! je napačna. Ti vneseš n, in potem ga zmanjšaš za 1 in ga zmnožiš z n (s prejšnjo vrednostjo) -> potem spet zmanjšaš za 1 in zmnožiš, dokler ne prideš do množenja z ena. Bolj nazorno bi bilo, da začneš pri n, in index namestno inkrementiraš dekrementiraš (manjšaš -> i-- in ne i++) dokler ni enak 1...
Najprej loči med = in == (prirejanje in je-enako), potem vračaš samo f in ne (f)... Preberi si kakšen začetni članek ali učbenik.
Funkcija za n! je napačna. Ti vneseš n, in potem ga zmanjšaš za 1 in ga zmnožiš z n (s prejšnjo vrednostjo) -> potem spet zmanjšaš za 1 in zmnožiš, dokler ne prideš do množenja z ena. Bolj nazorno bi bilo, da začneš pri n, in index namestno inkrementiraš dekrementiraš (manjšaš -> i-- in ne i++) dokler ni enak 1...
//
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Pomoč z C++ nalogoOddelek: Programiranje | 1576 (1383) | denis123 | 
| » | vsota vrsteOddelek: Programiranje | 2196 (1940) | PaX_MaN | 
| » | [Naloga][C++] vsota vrsteOddelek: Programiranje | 2044 (1884) | bozjak | 
| » | [C++][Naloga] največje in najmanjše vpisano številoOddelek: Programiranje | 2332 (2226) | @LOL | 
| » | Problemi pri C++ programiranju...Oddelek: Programiranje | 4072 (3547) | George |