Documente Academic
Documente Profesional
Documente Cultură
b)Enunt aplicatie 2: Se considera un tablou cu n elemente numere reale. Sa se insereze in mijlocul vectorului
media aritmetica a elementelor.
int main()
{float v[50],s=0;
int n,i,j;
cin>>n ;
for (i=0;i<n;i++){cin>>v[i];s=s+v[i];}
for (j=n1;j>=n/2;j)
v[j+1]=v[j];
v[n/2]=s/n;
n++;
for (i=0;i<n;i++)cout<<v[i]<<' ';
}
#include <iostream>
#include <math.h>
using namespace std;
int main()
{float v[50];
int n,i,j;
cin>>n ;
for (i=0;i<n;i++)cin>>v[i];
for(i=0;i<n;i++)
if(v[i]<0)
{for (j=n-1;j>=i;j--)v[j+1]=v[j];
v[i]=0; n++; i++;}
for (i=0;i<n;i++)cout<<floor(v[i]*100)/100<<' ';
return 0; }
1
c) Enunt aplicatie 3: Se considera un tablou cu n elemente numere intregi. Sa se construiasca doi vectori,
unul cu elementele pare si celalalt cu elementele impare din vectorul initial.
int main()
{int v[50],a[50],b[50],n,i,j=0,k=0;
cin>>n ;
for (i=0;i<n;i++)cin>>v[i];
for (i=0;i<n;i++)
if(v[i]%2==0) a[j++]=v[i];//{a[j]=v[i]; j++;}
else b[k++]=v[i];
for (i=0;i<j;i++)cout<<a[i]<<' ';
cout<<endl;
for (i=0;i<k;i++)cout<<b[i]<<' ';
return 0;
}