(02-09-2012, 08:15 PM)Zamolxis1 Wrote: Terente, imi poti spune si mie rezolvarea de la problema asta? Ca ma doare capu deja.
1)Sa se numere elementele pare de pozitiitile impare din vector.
2)Sa se determine media aritmetica a elementelor divizible cu 3 dinvector.
3)Maxim dinelem. vectorului.
1. bagi o conditie pt. pozitiile impare, adica i-ul din v sa fie impar si v[i]-ul sa fie par.
Cam asa ar trebui sa arate conditia:
[i] if( i%2==1) && v[i]%2==0))
Si tu vrei sa le numeri... pai bagi un:
sizeof(v[i]);
2. Bagi o conditie pentru elementele divizibile cu 3. De exemplu:
if(i%3==0)
Aici ma bate putin matematica, da': incepi cu un i de la 1 la n (n-ul fiind ultimu' elem.)
Trebuie sa faci suma elementelor divizibile cu 3 si apoi sa o imparti la numarul de elemente.
float media;
suma=0;
Deci:
for(i=1;i<=n;i++)
if(i%3==0) suma+=x[i];
media=suma/n;
cout<<media;
Acum imi dau seama ce urat e c-ul fata de java.