Informatică, întrebare adresată de AizawaLuffyCROOOW, 8 ani în urmă

Salut ! Am și eu nevoie de următoarea funcție:


Să se creeze o funcție care să construiască un vector ce conține în vector[i] produsul tuturor elementelor, mai puțin elementul de pe poziția i din vectorul initial.


De exemplu: Se dă un v[5] = { ... } și i = 3

Pentru output trebuie: v[3] = v[0]*v[1]*v[2]*v[4]

Dacă se poate în C

Răspunsuri la întrebare

Răspuns de lucaciucandrei
0

void prod(int vector[], n){

for (int i=0;i<n;i++){

for (int j=0;j<n;j++){

if(j!=i) v[i]*=v[j];

}}

for(int i=0;i<n;i++) cout<<v[i]<<' ';

}

Alte întrebări interesante