М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
BDE555555дима
BDE555555дима
13.11.2020 12:50 •  Информатика

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

👇
Ответ:
kmurtazalieva72
kmurtazalieva72
13.11.2020
#include <stdio.h> #include <stdlib.h> 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<n; i++) fscanf(fin,"%d", &a[i]); printf("pervona4alniy vid\n"); for (i=0; i<n; i++) printf("%d ", a[i]); printf("\n"); build(a, n); printf("\n postroenie\n"); for (i=0; i<n; i++) printf("%d ", a[i]); heap(a,n); printf("\n kone4niy vid\n"); for (i=0; i<n; i++) printf("%d ", a[i]); printf("\n"); return 0; } /* */ void build(int *a, int n) { int i,j,k,temp; for (i=0; i<n/2; i++) { j=2*i+1; k=i; if ((a[j+1]>a[j])&&(j+1<n)) j++; while ((j>0)&&(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<n; i++) printf("%d ", a[i]); } }  
4,7(43 оценок)
Открыть все ответы
Ответ:

<body>

<p>

<font color="blue"> Декабрь, январь, и февраль – зимние месяцы.</font>

</p>

<p>

<font color="green"> Март, апрель и май – весенние месяцы. </font>

</p>

<p>

<font color="yelow"> Июнь, июль и август – летние месяцы. </font>

</p>

<p>

<font color="orange"> Сентябрь, октябрь, ноябрь – осенние месяцы. </font>

</p>

Объяснение:

<font color="..."> Вместо троиточия код цвета можешь поставить </font>

<p>Это абзац</p>

4,4(90 оценок)
Ответ:
f1chu
f1chu
13.11.2020

<body>

<p>

<font color="blue"> Декабрь, январь, и февраль – зимние месяцы.</font>

</p>

<p>

<font color="green"> Март, апрель и май – весенние месяцы. </font>

</p>

<p>

<font color="yelow"> Июнь, июль и август – летние месяцы. </font>

</p>

<p>

<font color="orange"> Сентябрь, октябрь, ноябрь – осенние месяцы. </font>

</p>

Объяснение:

<font color="..."> Вместо троиточия код цвета можешь поставить </font>

<p>Это абзац</p>

4,4(69 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ