Răspuns :
#include<iostream.h>
using namespace std ;
void citire_sir (int a[] , int&n) {int i;
cout<<"Numarul de elemente din sir este : ";
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];}
int suma_poz_imp (int a[] ,int n){int i,s=0;
for(i=1;i<=n;i++)
if(i%2==1&&a[i]%2==0)
s=s+a[i];
return s; }
void inserare_element(int a[] ,int &n ,int &k){int i;
cout<<"Pozitia unde inserati : ";
cin>>k;
n++;
for(i=n;i>k;i--)
a[i]=a[i-1];
cout<<"Elementul pe care doriti sa-l inserati " ;
cin>>a[k];}
int mai_mare (int a[] ,int n,int &x){
cout<<"Valoarea lui x : " ;
cin>>x;
for(i=1;i<=n;i++)
if(a[i]>x) {cout<<"Primul numar mai mare ca x este : " <<a[i];
return 0;}
return 1;}
int paritate (int a[] ,int n){int i;
for(i=1;i<=n;i++)
if(v[i]%2 !=v[i-1%2]) { cout << "Nu au aceeasi paritate ";
return 0;}
cout<<"Au aceeasi paritate ";
return 1;
void main(){int a[100], n=0,k=0,x=0;
citire_sir(a,n);
suma_poz_imp(a,n);
inserare_element(a,n,k);
mai_mare(a,n,x);
paritate(a,n);}
Ti-am scris cate un subprogram pentru fiecare cerinta
Unele compilatoare nu accepta versiunea cu void main asa ca-i poti pune int main si un return 0 inainte de ultima acolada inchisa .
Sper ca te-am ajutat
using namespace std ;
void citire_sir (int a[] , int&n) {int i;
cout<<"Numarul de elemente din sir este : ";
cin>>n;
for(i=1;i<=n;i++)
cin>>a[i];}
int suma_poz_imp (int a[] ,int n){int i,s=0;
for(i=1;i<=n;i++)
if(i%2==1&&a[i]%2==0)
s=s+a[i];
return s; }
void inserare_element(int a[] ,int &n ,int &k){int i;
cout<<"Pozitia unde inserati : ";
cin>>k;
n++;
for(i=n;i>k;i--)
a[i]=a[i-1];
cout<<"Elementul pe care doriti sa-l inserati " ;
cin>>a[k];}
int mai_mare (int a[] ,int n,int &x){
cout<<"Valoarea lui x : " ;
cin>>x;
for(i=1;i<=n;i++)
if(a[i]>x) {cout<<"Primul numar mai mare ca x este : " <<a[i];
return 0;}
return 1;}
int paritate (int a[] ,int n){int i;
for(i=1;i<=n;i++)
if(v[i]%2 !=v[i-1%2]) { cout << "Nu au aceeasi paritate ";
return 0;}
cout<<"Au aceeasi paritate ";
return 1;
void main(){int a[100], n=0,k=0,x=0;
citire_sir(a,n);
suma_poz_imp(a,n);
inserare_element(a,n,k);
mai_mare(a,n,x);
paritate(a,n);}
Ti-am scris cate un subprogram pentru fiecare cerinta
Unele compilatoare nu accepta versiunea cu void main asa ca-i poti pune int main si un return 0 inainte de ultima acolada inchisa .
Sper ca te-am ajutat
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!