Sha256: 56f05ff5cddd9c65c3af73ce58f6128bd3469b2aa09cbd42be772bbcb0543298

Contents?: true

Size: 699 Bytes

Versions: 2

Compression:

Stored size: 699 Bytes

Contents

#include <iostream>
#include <vector>
#include <stdlib.h>

using namespace std;

vector<int> bubble_sort(vector<int> numbers) {
  for(int i = 0; i < 9; i++) {
    for(int j = i; j < 9; j++) {
      if (numbers[i] > numbers[j]) {
        int temp = numbers[i];
        numbers[i] = numbers[j];
        numbers[j] = temp;
      }
    }
  }
  return numbers;
}

int main() {
  vector<int> numbers;
  int max, v;
  
  // Reading the input
  cin >> max;
  for (int i = 0; i < max; i++) {
    cin >> v;
    numbers.push_back(v);
  }
  
  numbers = bubble_sort(numbers);
  
  // Printing the output
  for (int i=0; i< 8; i++)
    cout << numbers[i] << " ";
  cout << numbers[8] << endl;
    
  return 0;
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
jeka-0.1.1 test/example/01_bubble_sort/cpp/bubble.cpp
jeka-0.1.0 test/example/01_bubble_sort/cpp/bubble.cpp