Опубликовано 03.01.2018 по предмету Информатика от Гость

Отсортировать массив из N целых
чисел в неубывающем порядке с помощью сортировки прямыми вставками На языке С++

Ответ оставил Гость

#include #include void build(int*, int );void heap(int*, int);int main(void){FILE *fin;int *a,n,i; fin=fopen("input.txt", "r"); fscanf(fin,"%d", &n);a=(int*)malloc(n*sizeof(int));for (i=0; i"pervona4alniy vid/n");for (i=0; i"/n");build(a, n);printf("/n postroenie/n");for (i=0; i"/n kone4niy vid/n");for (i=0; i"/n");return 0;}/* ------------ */void build(int *a, int n){ int i,j,k,temp;for (i=0; ia[j])&&(j+10)&&(a[j]>a[k])){temp=a[j];a[j]=a[k];a[k]=temp;j=k;k=(k-1)/2;} }}/* -------------*/void heap(int *a, int n){ int nn,temp,i;nn=n;while (nn>0){temp=a[0];a[0]=a[nn-1];a[nn-1]=temp;nn--;build(a,nn); for (i=0; i

Не нашел нужный ответ?

Если ответ по предмету Информатика отсутствует или он оказался неправильным, то попробуй воспользоваться поиском других ответов во всей базе сайта.


Найти другие ответы
Самые новые вопросы