Metoda Bulelor C

1
Metoda bulelor C++ #include <iostream> using namespace std; int main() { int v[25], i, n, ok, aux; // citesc dimensiunea vectorului cout<<"n="; cin>>n; // citesc elementele vectorului for(i=1;i<=n;i++) {cout<<"v["<<i<<"]="; cin>>v[i]; } //afisez vectorul for(i=1;i<=n;i++) cout<<v[i]<<" "; //SORTAREA CRESCATOARE CU BUBBLE SORT do { // presupun va vectorul este sortat ok=1; // parcurg vectorul for(i=1;i<=n-1;i++) // daca nu este sortat if(v[i]>v[i+1]) { //Interschimb si ok este fals, adica vectorul nu era sortat aux=v[i]; v[i]=v[i+1]; v[i+1]=aux; ok=0; } } while(ok!=1);// repet pana vectorul devine sortat cout<<endl;//sar la rand nou in fisierul de iesire // afisez vectorul sortat for(i=1;i<=n;i++) cout<<v[i]<<" "; return 0; }

description

C++

Transcript of Metoda Bulelor C

Metoda bulelor C++

#include using namespace std;int main(){ int v[25], i, n, ok, aux;// citesc dimensiunea vectoruluicoutn;// citesc elementele vectoruluifor(i=1;i