36

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

03 февраля 2023

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

категория: информатика

88

#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; 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

Знаете ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...