Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main() {

 int i, n, v[100], s = 0, p = 1;

 

 cout <<"Introduceti n=";

 cin >> n;

 

 cout<<"Introduceti elementele vectorului:\n";

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

 {

     cout<<"v["<<i<<"]=";

     cin>>v[i];

 }

 

 cout<<"Elementele vectorului sunt: ";

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

 {

     cout<<v[i] << " ";

 }

 

 cout<<"\nElementele vectorului in ordine inversa sunt: ";

 for(i = n-1; i>=0; i--)

 {

     cout<<v[i] << " ";

 }

 

 cout<<"\nElementele din prima jumatate a vectorului sunt sunt: ";

 for(i = 0; i< (n+1)/2; i++)

 {

     cout<<v[i] << " ";

 }

 

 cout<<"\nElementele pare sunt: ";

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

 {

     if(v[i] % 2 == 0)

   {

     cout<<v[i] << " ";

   }

 }

 

 cout<<"\nElementele impare sunt: ";

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

 {

     if(v[i] % 2 == 1)

   {

     cout<<v[i] << " ";

   }

 }

 

 cout<<"\nElementele pare de pe pozitii impare sunt: ";

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

 {

     if((i % 2 == 1) && (v[i] % 2 == 0))

   {

     cout<<v[i] << " ";

   }

 }

 

 

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

 {

     s = s+ v[i];

     p = p * v[i];

 }

 cout<<"\nSuma elementelor este: " << s;

 cout<<"\nProdusul elementelor este: " << p;

 

 return 0;

}