Fișierul vector.in conține un vector cu n (n<=20) elemente de tip întreg. Elaborați un program
prin intermediul căruia la ecran se vor afișa elementele vectorului sortate crescător și descrescător
utilizînd metoda bulelor.
Răspunsuri la întrebare
Răspuns:
#include <iostream>
using namespace std;
int main()
{
unsigned n,i;
cout<<"n=";
cin>>n;
int a[n];
for(i=1;i<=n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a[i];
}
int aux,sortat;
do
{
sortat=0;
for(i=1;i<=n-1;i++)
if(a[i]>a[i+1])
{
aux=a[i];
a[i]=a[i+1];
a[i+1]=aux;
sortat=1;
i=0;
}
}while(!sortat);
cout<<endl<<"crescator"<<endl;
for(i=1;i<=n;i++)
cout<<a[i]<<" ";
cout<<endl<<"descrescator"<<endl;
for(i=n;i>=1;i--)
cout<<a[i]<<" ";
return 0;
}
Explicație:
Multumesc+5*+cel mai inteligent raspuns?
scuze ca nu este in fisier, eu nu am ajuns inca pana acolo