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

0 голосов
80 просмотров

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


Информатика (12 баллов) | 80 просмотров
0

ща бцудет

0

спасибо за быстрый ответ можно как то по понятнее пожалуйто

0

первой строке входного файла находится число n - кол-во чисел в массиве. Во второй строке находятся n целых чисел.

0

а это код на с++

Дан 1 ответ
0 голосов
#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
(62 баллов)
0

нихрена не понятно void мы не испольнзуем prinft тоже

0

ну прости

0

я вселовиш 11 пешка