Se citeste un vector cu n competente intregi:
Se cere:
a) sa se ordoneze crescator
b) sa se afiseze media aritmetica a elementelor pare
c) sa se inverseze vectorul
Răspunsuri la întrebare
Răspuns de
0
COROANA TE ROG!!!
a)
#include<iostream>
using namespace std;
int main(){
int n, v[101];
cin>>n;
for(int i=1;i<=n;i++) cin>>v[i];
for(int i=1;i<=n-1;i++) for(int j=i+1;j<=n;j++) if(v[i]>v[j]) swap(v[i],v[j]);
for(int i=1;i<=n;i++) cout<<v[i]<<' ';
return 0;
}
b)
#include<iostream>
using namespace std;
int main(){
int n, v[101], s=0, k=0;
cin>>n;
for(int i=1;i<=n;i++) {cin>>v[i]; if(v[i]%2==0) s+=v[i],k++;}
cout<<(float)s/k;
return 0;
}
c)
#include<iostream>
using namespace std;
int main(){
int n, v[101], nn;
cin>>n;
for(int i=1;i<=n;i++) cin>>v[i];
if(n%2==0) nn=n/2;
else nn=n/2+1;
for(int i=1;i<=nn;i++) swap(v[i], v[n-i+1]);
for(int i=1;i<=n;i++) cout<<v[i]<<' ';
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă