0 / 0 / 0
Регистрация: 16.11.2020
Сообщений: 2
1

задание прокомментить

16.11.2020, 08:11. Показов 546. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Прокомментировать программу, пояснив каждый шаг и параметры функций
исправить ошибки
Указать сложность алгоритма в терминах «большого О»

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include<stdio.h> 
 #include<stdlib.h>  
 #include<time.h>
#define SIZE 10
void  selectionSort( int array[], int length);
void  swap(int array[], int first, int second); 
void printPass(int array[], int length, int pass, int index);
int main(void)
{ 
   int array[SIZE];
   int i;
   srand( time(NULL)); 
   for (i=0; i<SIZE; i++) 
       array[i]=rand()%90+10;
  puts(«Unsorted array»);
  for (i=0; i<SIZE; i++)
      printf(«%d», array[i]);
  puts(«\n»);
  selectionSort(array, SIZE);
  puts(«Sorted array»);
  for(i=0; i<SIZE; i++)
     printf(«%d», array[i]);
 }
 void selectionSort(int array[], int length)
{  int smallest;
  int i, j;
   for(i=0; i<length-1; i++)
     { 
       smallest=i; 
       for(j=i+1; j<length; j++)
              if (array[j]<array[smallest])  smallest=j;
        swap(array, i, smallest);
        printPass(array, length, i+1, smallest);
      }
  }
void swap(int array[], int first, int second)
{ int temp;
  temp=array[first];
   array[first]=array[second];
  array[second]=temp;
}
void printPass(int array[], int length, int pass, int index)
{ int i;
 printf(«After pass %2d», pass);
for (i=0; i<index; i++) printf(«%d», array[i]); 
     printf(«%d», array[index]);
for (i=index+1; i<length; i++)
      printf( «%d», array[i]);
printf(«%s», «\n»);
 
for (i=0; i<pass; i++)
      printf( «%s», «--»);
puts(«\n»);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2020, 08:11
Ответы с готовыми решениями:

Задание на массив и задание на матрицу.
1.Удалить из массива A(n) нулевые элементы, передвигая на их место следующие элементы, не нарушая...

Задание исходного значения параметра эксперимента (задание интенсивности прибытия заявок)
Доброго времени! Вопрос в следующем: можно ли сделать так, чтобы в блоке source число генерируемых...

Проверьте верно ли сделано задание (задание для ослабленных детей)
Схема дана на фото, нужно найти скорости точек А и В изображенных на схеме, проверьте мое решение...

Переписать коды командных файлов, выполняющих одно задание, так, чтобы они выполняли другое задание
задание №1 нужно каким-то образом переделать в задание №2 Задание №1: Написать командный...

0
16.11.2020, 08:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2020, 08:11
Помогаю со студенческими работами здесь

Разделить пакетное задание на пакет и задание.
Допустим, есть некая консольная программа, для примера translate.exe. Нужно выполнить несколько...

Задание по Паскалю ( задание на фото) Номер - 25
Буду благодарен.

1-ое задание, математическое задание
Здравствуйте! Помогите пожалуйста выполнить 1 задание, я в тупике :(

Задание
Необходимо решить задание на Excel Файл задания на основе которого нужно составить в Excel таблицу...

задание
Помогите справиться с заданием под пунктом 5 в номере 12 в форме и еще алгоритм написать очень...

Задание по т.о.и. № 2
Помогите решить задание по теоретическим основам информатики или хотя бы где прочитать чтобы решить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru