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

1)Se considera un vector cu n cifre(n<10). Sa se determine suma numerelor formate cu cifrele din vector citite de la dreapta la stanga si de la stanga la dreapa. Exemplu : n=4 si vectorul (2,0,4,5,) se va afisa 2045+5402=7447
2) Se considera un vector cu n elemente numere naturale. Sa se inlocuiasca fiecare element nul cu media aritmetica a numerelor din vector. Exemplu: n=5 si vectorul: (2,0,4,0,3) se va afisa (2,3,4,3,3)
3)Se considera un vector cu n elemente numere naturale. Sa se inlocuiasca fiecare element nul cu media aritmetica a numerelor din vector. Exemplu: n=5 si vectorul: (2,0,4,0,3) se va afisa (2,3,4,3,3) 

Răspunsuri la întrebare

Răspuns de bemine4ever54
8
1)c1=v[1];      for(int i=2;i<=n;i++) c1=c1*10+v[i];                                                           c2=v[n]; for(i=n;i>=1;i++) c2=c2*10+v[i];  ....return c1+c2;

2si 3 )
for(i=1;i<=n;i++)
{if(v[i]!=0)
{s+=v[i];
p++;}}
ma=s/p;
for(i=1;i<=n;i++)
if(v[i]==0) v[i]=ma;
for(i=1;i<=n;i++)
cout<<v[i];





Alte întrebări interesante