Алексеевич949
?>

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

Информатика

Ответы

Artak96993298
#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]); } }  
msk-academ

Widows позволяет запустить Power Point несколькими . Проще всего воспользоваться кнопкой Пуск/Программы/ PowerPoint. По умолчанию приложение PowerPoint открывается в режиме «Обычный», в правой части окна приложения выводится область задач с панелью «Приступая к работе», с которой можно открыть существующие презентации и «Создать презентацию».

В левой части окна Microsoft PowerPoint 2003 приложения находится область Структура или Слайды для переключения между режимами Слайды и Структура. По умолчанию в области Структура / Слайды устанавливается режим Слайды, т.е. отображается панель Слайды.

Объяснение:

oniks-plus

*Псевдокод*

1.

number; n, result, buf

result = 1-2;

print('Write the value of n: ')

input(n)

for i in range (n+1)

   result = result*(1-(i+1))

   

print(result)

2.

one, two, three, four, five, six, seven, eight, nine, ten

print('Write the first number: '');

      input(one);

     

print('\nWrite the second number: ');

       input(two);

     

print('\nWrite the third number: ');

       input(three)

     

print('\nWrite the fourth number: ');

      input(four)

     

print('\nWrite the fifth number: ');

      input(five)

     

print('\nWrite the sixth number: ');

      input(six)

     

print('\nWrite the seventh number: ');

      input(seven)

     

print('\nWrite the eighth number: ');

      input(eight)

     

print('\nWrite the ninth number: ');

      input(nine)

     

print('\nWrite the tenth number: ');

      input(ten)

     

/*Math.pow() — возведение в степень, в скобках первое число — это "число", второе число — степень, в которую должно возводится первое  

 и да кстати, мы должны каждую переменную пребразовать в тип "int", так как каждый из них сейчас "строка"*/

addition = (int)Math.pow(one, 2)+(int)Math.pow(two, 2)+(int)Math.pow(three, 2)+(int)Math.pow(four, 2)+(int)Math.pow(five, 2)+(int)Math.pow(six, 2)+(int)Math.pow(seven, 2)+(int)Math.pow(eight, 2)+(int)Math.pow(nine, 2)+(int)Math.pow(ten, 2);

print(addition)

3.

isInteger = true

number //Первоначально — оно должно быть в виде строки

amount = 0

buf //Тип float — число с плавающей точкой

print('Enter the number: ')

for i in range (15)

   input(number)

buf = Double(number) //Преобразование строки во float

   if buf%1 == 0

       isInteger = true

       amount = amount+1

print('The amount of integer is: ', amount)

4.

isEven //Обьявление переменной isEven логического типа

n = -10, m = 10, buf, i

i = n

for i in range(m+1)

   if i%2 == 0

       isEven = true

       print(i)

     

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Отсортировать массив из n целых чисел в неубывающем порядке с сортировки прямыми вставками на языке с++
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksei Biketova
sse1105
tsigankova2018
ipeshindina236
Николаев
aifbon
Olegovich Nikolaevna
yuda12
kit036
Шмидт Ирина
Railyan
d111180
expozition
Анна-Денис1346
Zebra198383