Să se scrie un program care ordonează crescător elementele unui vector. (CodeBlocks) va rog sa ma ajutati
KindaBored:
Se citesc de la tastatura n, respectiv elementele vectorului?
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int v[101], n,i,j,aux;
int main()
{
cout<<"Numarul de elemente: ";
cin>>n;
for (i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
cout<<"Vectorul initial este:"<<endl;
for (i=1;i<=n;i++)
cout<<v[i]<<" ";
cout<<endl;
for (i=1;i<n;i++)
for (j=i+1;j<=n;j++)
{
if (v[i]>v[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
cout<<"Vectorul sortat este:"<<endl;
for (i=1;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
using namespace std;
int v[101], n,i,j,aux;
int main()
{
cout<<"Numarul de elemente: ";
cin>>n;
for (i=1;i<=n;i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
cout<<"Vectorul initial este:"<<endl;
for (i=1;i<=n;i++)
cout<<v[i]<<" ";
cout<<endl;
for (i=1;i<n;i++)
for (j=i+1;j<=n;j++)
{
if (v[i]>v[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
cout<<"Vectorul sortat este:"<<endl;
for (i=1;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă