fork download
  1. #include <stdio.h>
  2. #include <sys/time.h>
  3. #include <stdlib.h>
  4.  
  5. //Попробовать оптимизировать пузырьковую сортировку. Описать в комментариях к программе что дают эти улучшения. Сравнить количество операций сравнения оптимизированной и не оптимизированной программы.
  6.  
  7. //Реализовать шейкерную сортировку.
  8.  
  9. //Реализовать бинарный алгоритм поиска в виде функции, которой передается отсортированный массив. Функция возвращает индекс найденного элемента или -1, если элемент не найден.
  10.  
  11. //Подсчитать количество операций для каждой из сортировок. Реализовать меню с выбором способа заполнения массива: из файла, случайными числами, с клавиатуры.
  12.  
  13. int main(void) {
  14. int arr[100];
  15.  
  16. for (int i;i<100;i++)
  17. {
  18. arr[i]=1 + rand() %100;
  19. printf("%d",arr[i]);
  20. }
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 9416KB
stdin
Standard input is empty
stdout
8487781694368793502263289160642741277337126968308331632468363032359706894571243307422208538992516711427928157746371978262685283764730145825968346156835654451889777989854525510033617769401327879540