Ajutatima vărog frumos la această problemă în c++
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ăspunsuri la întrebare
Răspuns de
1
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!
kdjhmchf:
Acest program indepleneste numa prima partea a cerinte
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă