Imi puteti spune de ce nu functioneaza acest program? Imi spune ca " i " nu poate fi folosit intr-o astfel de functie...(trebuie sa se calculeze o suma S= 1/1*2+...+1/n(n+1))
#include <iostream>
using namespace std;
int main()
{int n, i, s=0, x;
cout << "Introduceti n" << endl;
cin>>n;
for(i=1;i<=n;i++)
{x=1/i(i+1);
s=s+x;}
cout<<"S="<<s;
return 0;
}
Răspunsuri la întrebare
Răspuns de
1
Pai la x=1/i(i+1); iti lipseste '*' (asteriskul). Varianta corecta este x=1/i*(i+1);
Programul nu identifica inmultirea daca nu pui acel asterisk si va interpreta ca este o functie (ai sa inveti mai tarziu despre ele).
Programul nu identifica inmultirea daca nu pui acel asterisk si va interpreta ca este o functie (ai sa inveti mai tarziu despre ele).
Alte întrebări interesante
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Istorie,
9 ani în urmă
Studii sociale,
10 ani în urmă
Matematică,
10 ani în urmă