Informatică, întrebare adresată de titi0807, 9 ani în urmă

Ma ajuta si pe mine cineva cu un program in C++ pentru aceasta expresie ? i trebuie sa difere de j si nu stiu cum sa iau for urile

Anexe:

boiustef: ce variabile ai?
u, pentru suma, u de la 1 la n
La produs ai j de la 1 la n
Ce ai in fata la produa ??? yu , ce este yu ??? sau e y*u ??
dar ce este aj ?
boiustef: sau este a*j ???
titi0807: Sunt siruri, y de i si a de j
titi0807: Mă poti ajuta ?
boiustef: atunci ce inseamna y diferit de i ???
poate j diferit de i
titi0807: J este acela
Paddon: Daca te-ai chinui macar sa (Doamne fereste sa te chinui la tema, nici vorba) ne ajuti sa intelegem ce ne ceri, de fapt si ce scrie, poate ca ai primi ajutor.
boiustef: acum... am fost ocupat...

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int a[100]={0}, y[100]={0}, n, i, j,s=0, p;

   cin >> n;

   for (i=1; i<=n; i++)

       cin >> a[i];

   for (i=1; i<=n; i++)

       cin >> y[i];

   for (i=1; i<=n; i++)

   {

       p=1;

       for (j=1; j<=n; j++)

       {

           if (j!=i)

               p=p*a[j];

       }

       s=s+y[i]*p;

   }

   cout << s;

   return 0;

}

Explicație:


titi0807: Mulțumesc din suflet
boiustef: cu placere... succese
Alte întrebări interesante