👤

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ăspuns :

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).
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag data viitoare și vă încurajăm să ne salvați în lista de favorite!


Ze Questions: Alte intrebari