Скачиваний:
55
Добавлен:
15.06.2014
Размер:
27.65 Кб
Скачать

Белорусский государственный университет информатики и радиоэлектроники

Кафедра вычислительных методов и программирования

Лабораторная работа № 4

Тема: «Программирование с использованием одномерных массивов»

Вариант 4

Выполнил студент группы № 922403

Олешкевич Андрей Сергеевич

Приняла: Коренская И.H

Минск 2009

Задание: задан массив из K чисел. Отсортировать элементы массива по возрастанию.

Листинг программы:

#include <iostream.h>

#include <iomanip.h>

int main()

{

const int arraySize = 10;

int perBuf;

int n[arraySize];

for(int i = 0; i < arraySize; i++)

{

cout <<"Input element " << i <<": ";

cin >> n[i];

}

cout <<"---------------------------" << endl;

cout <<"First array..." << endl;

for(int j = 0; j < arraySize; j++)

cout << n[j] << "\t";

cout << endl;

cout <<"---------------------------" << endl;

cout <<"Second array..." << endl;

for(int pass = 1; pass < arraySize; pass++)

{

for(int k = 0; k < arraySize - 1; k++)

{

if(n[k] > n[k+1])

{

perBuf = n[k];

n[k] = n[k+1];

n[k+1] = perBuf;

}

}

}

for(int b = 0; b < arraySize; b++)

cout << n[b] << "\t";

cout << endl;

return 0;

}

Выводы: Проведя данную лабораторную работу, я научился разрабатывать программы с использованием одномерных массивов. Также освоил сортировку массива по возрастанию методом пузырька.