👤

4. Se dă un vector cu n componente de tip întreg și un număr oarecare x. Să se ordoneze primele x componente în ordine descrescătoare iar celelalte în orine crescătoare.

Răspuns :

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int v[100],n,i,x,j,aux;

cout<<"n=";cin>>n;cout<<"x=";

cin>>x;

for(i=1;i<=n;i++)

   {cout<<"v["<<i<<"]=";

   cin>>v[i];} cout<<endl;

   for(i=1;i<=x-1;i++)

for(j=i+1;j<=x;j++)

if(v[i]<v[j])

{ aux=v[j];  v[j]=v[i]; v[i]=aux; }

for(i=x+1;i<=n-1;i++)

for(j=i+1;j<=n;j++)

if(v[i]>v[j])

{ aux=v[j];  v[j]=v[i]; v[i]=aux; }

for(i=1;i<=n;i++)

   cout<<v[i]<<" ";

}

Explicație:

sper ca ajuta!

Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!


Ze Learnings: Alte intrebari