Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<string>
- #include<fstream>
- #include<cmath>
- using namespace std;
- int main() {
- const size_t size = 6;
- int mas[6];
- for (int i = 0; i < size; i++) {
- cout << "Enter " << i << " element of massif : " << endl;
- cin >> mas[i];
- cout << endl;
- }
- int reload = 0;
- for (unsigned i = 0; i < size ; ++i) {
- for (unsigned k = 0; k < size - i -1; ++k) {
- if (mas[k] > mas[k + 1]) {
- reload = mas[k + 1];
- mas[k + 1] = mas[k];
- mas[k] = reload;
- }
- }
- }
- cout << "Ordered massif :" << endl;
- for (unsigned i = 0; i < size; ++i)
- cout << mas[i] << " ";
- cout << endl;
- cout << "--------------------------------------------------------" << endl;
- const size_t index = 6;
- int indexArr[size] = {0,1,2,3,4,5};
- int inArr=0;
- for (unsigned i = 0; i < size; ++i) {
- for (unsigned k = 0; k < size - i - 1; ++k) {
- if (mas[k] > mas[k + 1]) {
- inArr=indexArr[k + 1];
- indexArr[k + 1] = indexArr[k];
- indexArr[k] = inArr;
- reload = mas[k + 1];
- mas[k + 1] = mas[k];
- mas[k] = reload;
- }
- }
- }
- for (unsigned i = 0; i < size; ++i)
- cout << indexArr[i];
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement