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;
}