C++ programkódot leírnátok?
1-(1/3)+(1/5)-1/7...1/(2*i-1)...
A program bekéri sor elemeinek számát (a), majd ennek megfelelően számolja ki az
értékét, vagyis az i-t a-ig növeli...
Nem boldogulok, szóval ha valaki lenne szíves, teljes kódot küldeni..
Egy szám bekérése megy?
Ha megvan, akkor egy egyszerű for ciklus és ennyi.
eddig eljutottam, de vagy syntax error, vagy nem számolja ki, 0-t ír, meg ilyen gondok...
Ezért kértem, hogy ha valaki tudja, és szeretne is segíteni, írjon teljes kódot.
Ok, de nyilván sok hiba van, még full kezdő vagyok...
kérlek futtasd le, ha javítasz valamit rajta...
#include <iostream>
using namespace std;
int main ()
{
int i,a;
float eredmeny=0;
cout << "Adjon meg egy szamot! \na=";
cin >> a;
for (i=1; i<=a; i++)
if (i%2==0)
eredmeny+=1/(2*i-1);
else eredmeny+=-1/(2*i-1);
cout << eredmeny << endl;
return 0;
}
Zárójelezés!
A fornál mindenképpen kellene, de mondjuk az if-nél is jobban nézne ki.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!