Informatică, întrebare adresată de mihailo52, 8 ani în urmă

Se consideră un tablou unidimensional.Elaborati un program care sa ordoneze elementele in program in ordine crescătoare..

Răspunsuri la întrebare

Răspuns de davidpostolea
1

#include <iostream>

using namespace std;


int main(){

int N;

cin>>N;        


int v[100];

int i;

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

       cin>>v[i];      


int j;

int sortat;

do{        

       sortat = 1;

       for (i = 1; i <= N-1; i++){

               if (v[i] > v[i+1]){

                       int aux = v[i];

                       v[i] = v[i+1];

                       v[i+1] = aux;

                       sortat = 0;

               }

       }

}while(sortat == 0);


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

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


return 0;


}

e metoda bubble sort


mihailo52: Mersi mult
Alte întrebări interesante