Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Ajutor!
Realizati un program c++.

Se dă un vector x cu n elemente, numere naturale. Să se construiască un alt vector, y, cu n elemente, cu proprietatea că y[i] este egal cu suma elementelor din x, cu excepția lui x[i].Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spaţii, reprezentând elementele vectorului.Programul afișează pe ecran cele n elemente ale vectorului y, separate prin exact un spațiu.
Restricţii şi precizări
1 ≤ n ≤ 200
elementele vectorului vor fi cuprinse între 0 și 1.000


daniel22: cum adica cu exceptia lui x[i]?
daniel22: aa cred ca m-am prins

Răspunsuri la întrebare

Răspuns de daniel22
14
#include <iostream>
using namespace std;
int main()
{
int n,x[50],y[50],i,s=0;
cin>>n;
for(i=0;i<n;i++)
cin>>x[i];
for(i=0;i<n;i++)
s=s+x[i];
for(i=0;i<n;i++)
{
y[i]=s-x[i];
}
for(i=0;i<n;i++)
cout<<y[i]<<" ";
return 0;
}

Utilizator anonim: Asa era in enunt
Utilizator anonim: dar mi-a dat sie mie
Utilizator anonim: multumesc mult
Utilizator anonim: am inteles in sfarsit faza cu "cu exceptia lui x[i]"
Alte întrebări interesante