Головна Головна -> Курсові роботи українською -> Інформатика, комп'ютери, програмування -> Сортування матриці

Сортування матриці

Назва:
Сортування матриці
Тип:
Курсова робота
Мова:
Українська
Розмiр:
52,43 KB
Завантажень:
45
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Змістова постанова задачі.

Задача даної курсової роботи полягає в розробці програми, яка б заповнювала матрицю за допомогою генератора випадкових чисел, числами в діапазоні від –9,3 до 23,11.

Наступним кроком , програма повинна відсортувати дану заповнену матрицю методом вставки, не використовуючи приведення індексів Тобто, це означає, що програма послідовно перебирає елементи матриці і кожен елемент порівнює з усіма наступними. Якщо якийсь елемент не задовольняє умови, то вони міняються місцями.

Алгоритм розв’язку.

Текст програми:

#include

#include

#include

#include

#include

void work(void);

void titul()

{

int gdriver=DETECT,gmode,errorcode;

initgraph(&gdriver,&gmode,”c:\\bcpp\\bgi”);

errorcode=graphresult();

if(errorcode!=grOk)

{ printf(“Graphics error:%s\n”,grapherrormsg(errorcode));

printf(“Press any key to halt:”);

getch();

exit(1);

}

setcolor(1);

rectangle(10,10,630,467);

settextstyle(0,0,1);

setcolor(6);

outtextxy(160,15,"Міністерство науки та освіти україни");

outtextxy(235,30,"УДУВГП");

outtextxy(160,45,"Кафедра електротехніки та автоматики");

settextstyle(0,0,3);

outtextxy(130,150,"Курсова робота");

settextstyle(0,0,2);

setcolor(4);

outtextxy(255,186,”НА ТЕМУ”);

settextstyle(0,0,1);

setcolor(11);

outtextxy(240,206,”СОРТУВАННЯ МАСИВУ”);

setcolor(14);

outtextxy(440,300,”Виконав:”);

outtextxy(440,310,”студент 1-го курсу”);

outtextxy(440,320,”факультет:ПМ і КІС”);

outtextxy(440,330,”спеціальність:АУТП-12”);

outtextxy(440,340,”Швайко О.М ”);

setcolor(2);

outtextxy(275,450,”РІВНЕ-2002”);

getch();

}

void main()

{ titul();

u:

int graphdriver = DETECT,gmode,errorcode;

printf(“as:%s\n”);

initgraph(&graphdriver,&gmode,”c:\\bcpp\\bgi”);

errorcode=graphresult();

if(errorcode!=grOk)

{ printf(“Graphics error:%s\n”,grapherrormsg(errorcode));

printf(“Press any key to exit:”);

exit(1);

}

settextstyle(0,0,3);

outtextxy(100,190,”Вихід (Esc)”);

outtextxy(100,90,”Обробка(Enter)”);

setcolor(15);

int d;

d=getch();

switch (d)

{ case 13:

restorecrtmode();

work();

goto u;

case 27:

exit(0);

default:

goto u;

}

}

void work(void)

{

clrscr();

float mas[15][15];

float h;

int i,j,i1,j1,n,m;

printf(“Введіть розміри матриці n,m=”);

scanf(“%d%d”,&n,&m);

clrscr();

for(i=0;i

Завантажити цю роботу безкоштовно



Курсова робота на тему: Сортування матриці

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок