👤

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ăspuns :

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;

}

Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!


ID Teachingsy: Alte intrebari